11<Project Sdk =" Microsoft.NET.Sdk" >
22
33 <PropertyGroup >
4- <TargetFrameworks >net9 .0;net9 .0-android;net9 .0-ios;net9 .0-maccatalyst;net9 .0-windows10.0.19041.0</TargetFrameworks >
4+ <TargetFrameworks >net10 .0;net10 .0-android;net10 .0-ios;net10 .0-maccatalyst;net10 .0-windows10.0.19041.0</TargetFrameworks >
55 <!-- Uncomment to also build the tizen app. You will need to install tizen by following this: https://github.com/Samsung/Tizen.NET -->
6- <TargetFrameworks >$(TargetFrameworks);net9 .0-tizen</TargetFrameworks >
6+ <!-- <TargetFrameworks>$(TargetFrameworks);net10 .0-tizen</TargetFrameworks> -- >
77 <EnableWindowsTargeting >true</EnableWindowsTargeting >
88 <Nullable >enable</Nullable >
99 <LangVersion >preview</LangVersion >
1010 <ImplicitUsings >enable</ImplicitUsings >
1111 <UseMaui >true</UseMaui >
1212 <NoWarn >$(NoWarn);CA1031;CA2000</NoWarn >
13- <MauiVersion >9 .0.90 </MauiVersion >
13+ <MauiVersion >10 .0.10 </MauiVersion >
1414
1515 <SupportedOSPlatformVersion Condition =" $([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'ios'" >12.2</SupportedOSPlatformVersion >
1616 <SupportedOSPlatformVersion Condition =" $([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'maccatalyst'" >15.0</SupportedOSPlatformVersion >
3030 <PackageReference Include =" Microsoft.Maui.Controls" Version =" $(MauiVersion)" />
3131 </ItemGroup >
3232
33- <ItemGroup Condition =" '$(TargetFramework)' == 'net9.0-android'" Label =" Android In-app Updates" >
34- <PackageReference Include =" Xamarin.Google.Android.Play.App.Update.Ktx" Version =" 2.1.0.15" />
35- </ItemGroup >
36-
37- <ItemGroup Condition =" $(TargetFramework.StartsWith('Xamarin.iOS')) != true AND $(TargetFramework.StartsWith('net9.0-ios')) != true AND $(TargetFramework.StartsWith('net9.0-maccatalyst')) != true " >
33+ <ItemGroup Condition =" $(TargetFramework.StartsWith('Xamarin.iOS')) != true AND $(TargetFramework.StartsWith('net10.0-ios')) != true AND $(TargetFramework.StartsWith('net10.0-maccatalyst')) != true " >
3834 <Compile Remove =" **\**\*.ios.cs" />
3935 <None Include =" **\**\*.ios.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
4036 <Compile Remove =" **\ios\**\*.cs" />
4642 <Compile Remove =" **\macos\**\*.cs" />
4743 <None Include =" **\macos\**\*.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
4844 </ItemGroup >
49- <ItemGroup Condition =" $(TargetFramework.StartsWith('Xamarin.Mac')) != true AND $(TargetFramework.StartsWith('Xamarin.iOS')) != true AND $(TargetFramework.StartsWith('net9 .0-ios')) != true AND $(TargetFramework.StartsWith('net9 .0-maccatalyst')) != true" >
45+ <ItemGroup Condition =" $(TargetFramework.StartsWith('Xamarin.Mac')) != true AND $(TargetFramework.StartsWith('Xamarin.iOS')) != true AND $(TargetFramework.StartsWith('net10 .0-ios')) != true AND $(TargetFramework.StartsWith('net10 .0-maccatalyst')) != true" >
5046 <Compile Remove =" **\*.macios.cs" />
5147 <None Include =" **\*.macios.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
5248 <Compile Remove =" **\macios\**\*.cs" />
5349 <None Include =" **\macios\**\*.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
5450 </ItemGroup >
55- <ItemGroup Condition =" $(TargetFramework.StartsWith('MonoAndroid')) != true AND $(TargetFramework.StartsWith('net9 .0-android')) != true " >
51+ <ItemGroup Condition =" $(TargetFramework.StartsWith('MonoAndroid')) != true AND $(TargetFramework.StartsWith('net10 .0-android')) != true " >
5652 <Compile Remove =" **\**\*.android.cs" />
5753 <None Include =" **\**\*.android.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
5854 <Compile Remove =" **\android\**\*.cs" />
7066 <Compile Remove =" **\tizen\**\*.cs" />
7167 <None Include =" **\tizen\**\*.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
7268 </ItemGroup >
73- <ItemGroup Condition =" !($(TargetFramework.StartsWith('net')) == true AND $(TargetFramework.EndsWith('.0')) == true AND $(TargetFramework.Contains('-')) != true)" > <!-- e.g net6.0 or net9 .0 -->
69+ <ItemGroup Condition =" !($(TargetFramework.StartsWith('net')) == true AND $(TargetFramework.EndsWith('.0')) == true AND $(TargetFramework.Contains('-')) != true)" > <!-- e.g net6.0 or net10 .0 -->
7470 <Compile Remove =" **\*.net.cs" />
7571 <None Include =" **\*.net.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
7672 <Compile Remove =" **\net\**\*.cs" />
7773 <None Include =" **\net\**\*.cs" Exclude =" $(DefaultItemExcludes);$(DefaultExcludesInProjectFolder)" />
7874 </ItemGroup >
75+ <ItemGroup Condition =" '$(TargetFramework)' == 'net10.0-android'" >
76+ <PackageReference Include =" Xamarin.Google.Android.Play.App.Update.Ktx" Version =" 2.1.0.16" />
77+ </ItemGroup >
7978
8079</Project >
0 commit comments