TargetFrameworks.props 1.8 KB

12345678910111213141516171819202122232425262728
  1. <Project>
  2. <PropertyGroup>
  3. <AvsCurrentTargetFramework>net8.0</AvsCurrentTargetFramework>
  4. <AvsCurrentWindowsTargetFramework>$(AvsCurrentTargetFramework)-windows</AvsCurrentWindowsTargetFramework>
  5. <AvsCurrentMacOSTargetFramework>$(AvsCurrentTargetFramework)-macos</AvsCurrentMacOSTargetFramework>
  6. <AvsCurrentAndroidTargetFramework>$(AvsCurrentTargetFramework)-android34.0</AvsCurrentAndroidTargetFramework>
  7. <AvsCurrentMacCatalystTargetFramework>$(AvsCurrentTargetFramework)-maccatalyst17.0</AvsCurrentMacCatalystTargetFramework>
  8. <AvsCurrentIOSTargetFramework>$(AvsCurrentTargetFramework)-ios17.0</AvsCurrentIOSTargetFramework>
  9. <AvsCurrentTvOSTargetFramework>$(AvsCurrentTargetFramework)-tvos17.0</AvsCurrentTvOSTargetFramework>
  10. <AvsCurrentBrowserTargetFramework>$(AvsCurrentTargetFramework)-browser</AvsCurrentBrowserTargetFramework>
  11. </PropertyGroup>
  12. <PropertyGroup Condition="'$(AvsSkipBuildingLegacyTargetFrameworks)' != 'True'">
  13. <AvsLegacyTargetFrameworks>net6.0</AvsLegacyTargetFrameworks>
  14. <AvsLegacyWindowsTargetFrameworks>net6.0-windows</AvsLegacyWindowsTargetFrameworks>
  15. </PropertyGroup>
  16. <PropertyGroup>
  17. <!-- Keep in sync with AvaloniaSingleProject.targets -->
  18. <!-- Min version is defined here, but target version is defined in AvsCurrentIOSTargetFramework. -->
  19. <AvsMinSupportedIOSVersion>13.0</AvsMinSupportedIOSVersion>
  20. <AvsMinSupportedTvOSVersion>13.0</AvsMinSupportedTvOSVersion>
  21. <AvsMinSupportedMacCatalystVersion>13.1</AvsMinSupportedMacCatalystVersion>
  22. <AvsMinSupportedAndroidVersion>21.0</AvsMinSupportedAndroidVersion>
  23. <!-- Desktop OS min version is not set in any of ours backends, but only used in some samples. -->
  24. <!-- Avalonia technically supports 10.12. -->
  25. <AvsMinSupportedMacOsVersion>10.15</AvsMinSupportedMacOsVersion>
  26. </PropertyGroup>
  27. </Project>