Skip to content

Commit 01ccc36

Browse files
committed
Retaget netstandard2.0 for Uno WebAssembly.
1 parent ff6dd3e commit 01ccc36

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

Xamarin.Essentials/Xamarin.Essentials.csproj

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
<Project Sdk="MSBuild.Sdk.Extras/2.0.31">
1+
<Project Sdk="MSBuild.Sdk.Extras/2.0.54">
22
<PropertyGroup>
33
<TargetFrameworks Condition=" '$(OS)' == 'Windows_NT' ">netstandard1.0;netstandard2.0;Xamarin.iOS10;Xamarin.TVOS10;Xamarin.WatchOS10;MonoAndroid60;MonoAndroid70;MonoAndroid71;MonoAndroid80;MonoAndroid81;MonoAndroid90;uap10.0.16299;tizen40;</TargetFrameworks>
44
<TargetFrameworks Condition=" '$(OS)' != 'Windows_NT' ">netstandard1.0;netstandard2.0;Xamarin.iOS10;Xamarin.TVOS10;Xamarin.WatchOS10;MonoAndroid60;MonoAndroid70;MonoAndroid71;MonoAndroid80;MonoAndroid81;MonoAndroid90;tizen40;</TargetFrameworks>
55
<AssemblyName>Xamarin.Essentials</AssemblyName>
66
<RootNamespace>Xamarin.Essentials</RootNamespace>
7-
<PackageId>Xamarin.Essentials</PackageId>
7+
<PackageId>Uno.Xamarin.Essentials</PackageId>
88
<PackageIconUrl>https://raw.githubusercontent.com/xamarin/Essentials/master/Assets/xamarin.essentials_128x128.png</PackageIconUrl>
99
<Summary>Xamarin.Essentials: a kit of essential API's for your apps</Summary>
1010
<PackageTags>xamarin, windows, ios, android, xamarin.forms, watchos, tvos, toolkit, Xamarin.Essentials, kit</PackageTags>
@@ -53,18 +53,31 @@
5353
<Compile Include="**\*.shared.cs" />
5454
<Compile Include="**\*.shared.*.cs" />
5555
</ItemGroup>
56+
<!--
57+
netstandard 2.0 is retargeted to support Wasm until .NET 5.0
5658
<ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard1.')) ">
5759
<PackageReference Include="System.ValueTuple" Version="4.5.0" />
5860
</ItemGroup>
5961
<ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard')) ">
6062
<Compile Include="**\*.netstandard.cs" />
6163
<Compile Include="**\*.netstandard.*.cs" />
6264
</ItemGroup>
65+
-->
66+
<ItemGroup Condition=" $(TargetFramework.StartsWith('netstandard2.0')) ">
67+
<PackageReference Include="Uno.UI" Version="2.0.532" />
68+
<Reference Include="System.Numerics" />
69+
<Reference Include="System.Numerics.Vectors" />
70+
<Compile Include="**\*.uwp.cs" />
71+
<Compile Include="**\*.uwp.*.cs" />
72+
</ItemGroup>
6373
<ItemGroup Condition=" $(TargetFramework.StartsWith('uap10.0')) ">
64-
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform" Version="6.1.5" />
6574
<Compile Include="**\*.uwp.cs" />
6675
<Compile Include="**\*.uwp.*.cs" />
6776
</ItemGroup>
77+
<PropertyGroup Condition=" $(TargetFramework.StartsWith('netstandard2.0')) ">
78+
<NoWarn>$(NoWarn);Uno0001</NoWarn>
79+
<NoWarn>$(NoWarn);NU1701</NoWarn> <!-- Remove this line once https://github.com/unoplatform/Uno.Core/issues/53 is fixed -->
80+
</PropertyGroup>
6881
<ItemGroup Condition=" $(TargetFramework.StartsWith('MonoAndroid')) ">
6982
<Compile Include="**\*.android.cs" />
7083
<Compile Include="**\*.android.*.cs" />
@@ -96,7 +109,6 @@
96109
<Reference Include="System.Numerics.Vectors" />
97110
</ItemGroup>
98111
<ItemGroup Condition=" $(TargetFramework.StartsWith('tizen')) ">
99-
<PackageReference Include="Tizen.NET" Version="4.0.0" />
100112
<Compile Include="**\*.tizen.cs" />
101113
<Compile Include="**\*.tizen.*.cs" />
102114
</ItemGroup>

0 commit comments

Comments
 (0)