|
|
@@ -1,6 +1,6 @@
|
|
|
<Project Sdk="MSBuild.Sdk.Extras">
|
|
|
<PropertyGroup>
|
|
|
- <TargetFrameworks>netstandard2.0;netstandard1.3;net45;net46;uap10.0</TargetFrameworks>
|
|
|
+ <TargetFrameworks>netstandard2.0;net46;uap10.0;uap10.0.16299</TargetFrameworks>
|
|
|
<CopyLocalLockFileAssemblies>false</CopyLocalLockFileAssemblies>
|
|
|
<PackageTags>Rx;Reactive;Extensions;Observable;LINQ;Events</PackageTags>
|
|
|
<Description>Reactive Extensions (Rx) for .NET</Description>
|
|
|
@@ -16,15 +16,7 @@
|
|
|
<None Update="Platforms\Windows\Strings_WindowsThreading.Designer.cs" DesignTime="True" AutoGen="True" DependentUpon="Strings_WindowsThreading.resx" />
|
|
|
<None Update="Platforms\Windows\Strings_WindowsThreading.resx" CustomToolNamespace="System.Reactive" Generator="ResXFileCodeGenerator" LastGenOutput="Strings_WindowsThreading.Designer.cs" />
|
|
|
</ItemGroup>
|
|
|
- <ItemGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' ">
|
|
|
- <PackageReference Include="System.ComponentModel" Version="4.0.1" />
|
|
|
- <PackageReference Include="System.Diagnostics.Contracts" Version="4.0.1" />
|
|
|
- <PackageReference Include="System.Dynamic.Runtime" Version="4.0.11" />
|
|
|
- <PackageReference Include="System.Linq.Queryable" Version="4.0.1" />
|
|
|
- <PackageReference Include="System.Runtime.InteropServices.WindowsRuntime" Version="4.0.1" />
|
|
|
- <PackageReference Include="System.Threading.Thread" Version="4.0.0" />
|
|
|
- <PackageReference Include="System.Threading.ThreadPool" Version="4.0.10" />
|
|
|
- </ItemGroup>
|
|
|
+
|
|
|
|
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
|
|
|
<PackageReference Include="System.Runtime.InteropServices.WindowsRuntime" Version="4.3.0" />
|
|
|
@@ -34,20 +26,20 @@
|
|
|
<ItemGroup Condition=" '$(TargetFramework)' == 'uap10.0' ">
|
|
|
<PackageReference Include="System.ComponentModel" Version="4.0.1" />
|
|
|
<PackageReference Include="System.Dynamic.Runtime" Version="4.0.11" />
|
|
|
- <PackageReference Include="System.Linq.Queryable" Version="4.0.1" />
|
|
|
+ <PackageReference Include="System.Linq.Queryable" Version="4.0.1" />
|
|
|
+ </ItemGroup>
|
|
|
+ <ItemGroup Condition=" $(TargetFramework.StartsWith('uap10.0')) ">
|
|
|
<Compile Include="Platforms\UWP\**\*.cs" />
|
|
|
</ItemGroup>
|
|
|
|
|
|
<!-- Windows includes for Desktop and UWP -->
|
|
|
- <ItemGroup Condition=" '$(TargetFramework)' == 'net45' or '$(TargetFramework)' == 'net46' or '$(TargetFramework)' == 'uap10.0'">
|
|
|
+ <ItemGroup Condition=" '$(TargetFramework)' == 'net46' or $(TargetFramework.StartsWith('uap10.0')) ">
|
|
|
<Compile Include="Platforms\Windows\**\*.cs" />
|
|
|
- <EmbeddedResource Include="Platforms\Windows\**\*.resx" />
|
|
|
- <Compile Update="Platforms\Windows\Strings_WindowsThreading.Designer.cs" DesignTime="true" AutoGen="true" DependentUpon="Strings_WindowsThreading.resx" />
|
|
|
- <EmbeddedResource Update="Platforms\Windows\Strings_WindowsThreading.resx" Generator="ResXFileCodeGenerator" CustomToolNamespace="System.Reactive" LastGenOutput="Strings_WindowsThreading.Designer.cs" />
|
|
|
+ <EmbeddedResource Include="Platforms\Windows\**\*.resx" />
|
|
|
</ItemGroup>
|
|
|
|
|
|
<!-- Desktop -->
|
|
|
- <ItemGroup Condition=" '$(TargetFramework)' == 'net45' or '$(TargetFramework)' == 'net46'">
|
|
|
+ <ItemGroup Condition=" '$(TargetFramework)' == 'net46'">
|
|
|
<Reference Include="System.Windows" />
|
|
|
<Reference Include="System.Windows.Forms" />
|
|
|
<Reference Include="WindowsBase" />
|