fb0f3848f9
* Update to .NET 10 and C# 14 * Remove reflection usage in AvaloniaAccessHelper * Fix Android nullability errors * Fix WindowMetrics.WindowInsets removed from AndroidX * Update pipelines * Fix ValidateApiDiff for missing frameworks * Fix Windows integration tests * Update Xamarin.AndroidX.Window to 1.5.0 * Fix MacCatalyst supported version * Remove unused Xunit.Extensions.Ordering * Try to fix macOS integration tests * Update pipeline runner to macOS 15 * Disable LeakTests * Fix .NET Framework unit tests * Fix BuildTests * Bump minimum Android API level to 24 * Update to .NET 10 RTM * Update XamlX * update android insets and activity code to handle deprecated behaviors in api 36 --------- Co-authored-by: Emmanuel Hansen <emmausssss@gmail.com>
29 lines
1.8 KiB
XML
29 lines
1.8 KiB
XML
<Project>
|
|
<PropertyGroup>
|
|
<AvsCurrentTargetFramework>net10.0</AvsCurrentTargetFramework>
|
|
<AvsCurrentWindowsTargetFramework>$(AvsCurrentTargetFramework)-windows</AvsCurrentWindowsTargetFramework>
|
|
<AvsCurrentMacOSTargetFramework>$(AvsCurrentTargetFramework)-macos</AvsCurrentMacOSTargetFramework>
|
|
<AvsCurrentAndroidTargetFramework>$(AvsCurrentTargetFramework)-android36.0</AvsCurrentAndroidTargetFramework>
|
|
<AvsCurrentMacCatalystTargetFramework>$(AvsCurrentTargetFramework)-maccatalyst26.0</AvsCurrentMacCatalystTargetFramework>
|
|
<AvsCurrentIOSTargetFramework>$(AvsCurrentTargetFramework)-ios26.0</AvsCurrentIOSTargetFramework>
|
|
<AvsCurrentTvOSTargetFramework>$(AvsCurrentTargetFramework)-tvos26.0</AvsCurrentTvOSTargetFramework>
|
|
<AvsCurrentBrowserTargetFramework>$(AvsCurrentTargetFramework)-browser</AvsCurrentBrowserTargetFramework>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(AvsSkipBuildingLegacyTargetFrameworks)' != 'True'">
|
|
<AvsLegacyTargetFrameworks>net8.0</AvsLegacyTargetFrameworks>
|
|
<AvsLegacyWindowsTargetFrameworks>net8.0-windows</AvsLegacyWindowsTargetFrameworks>
|
|
</PropertyGroup>
|
|
|
|
<PropertyGroup>
|
|
<!-- Keep in sync with AvaloniaSingleProject.targets -->
|
|
<!-- Min version is defined here, but target version is defined in AvsCurrentIOSTargetFramework. -->
|
|
<AvsMinSupportedIOSVersion>13.0</AvsMinSupportedIOSVersion>
|
|
<AvsMinSupportedTvOSVersion>13.0</AvsMinSupportedTvOSVersion>
|
|
<AvsMinSupportedMacCatalystVersion>13.1</AvsMinSupportedMacCatalystVersion>
|
|
<AvsMinSupportedAndroidVersion>24.0</AvsMinSupportedAndroidVersion>
|
|
<!-- Desktop OS min version is not set in any of ours backends, but only used in some samples. -->
|
|
<!-- Avalonia technically supports 10.12. -->
|
|
<AvsMinSupportedMacOsVersion>10.15</AvsMinSupportedMacOsVersion>
|
|
</PropertyGroup>
|
|
</Project>
|