Updating the package index for UAP and updating buildtools (#27787)

* Updating the package index for UAP and updating buildtools

* Having System.Reflection.DispatchProxy crosscompile for uap RS3

* Updating buildtools and fixing PR feedback

* Re-add support for uap to the assemblies that already had a netcoreapp2.0 config for Windows
This commit is contained in:
Jose Perez Rodriguez 2018-03-08 09:43:06 -08:00 коммит произвёл GitHub
Родитель b43797298b
Коммит 7be44d2de8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
47 изменённых файлов: 1304 добавлений и 1086 удалений

Просмотреть файл

@ -1 +1 @@
2.1.0-preview2-02528-07 2.1.0-preview2-02606-05

Просмотреть файл

@ -17,7 +17,7 @@
<ProjectNTfsTestILCCurrentRef>b58d6cbd6e991edbdbb32aa38a053ae2e0441155</ProjectNTfsTestILCCurrentRef> <ProjectNTfsTestILCCurrentRef>b58d6cbd6e991edbdbb32aa38a053ae2e0441155</ProjectNTfsTestILCCurrentRef>
<SniCurrentRef>8bd1ec5fac9f0eec34ff6b34b1d878b4359e02dd</SniCurrentRef> <SniCurrentRef>8bd1ec5fac9f0eec34ff6b34b1d878b4359e02dd</SniCurrentRef>
<StandardCurrentRef>6298244e25cf84d91e3cda9627315f2425274624</StandardCurrentRef> <StandardCurrentRef>6298244e25cf84d91e3cda9627315f2425274624</StandardCurrentRef>
<BuildToolsCurrentRef>553f30357d08df4ed6d32f70f3478a76f5db79c2</BuildToolsCurrentRef> <BuildToolsCurrentRef>0167b3a44f6dda941b2a3a07b77934a58347f7de</BuildToolsCurrentRef>
</PropertyGroup> </PropertyGroup>
<!-- Product dependency versions. --> <!-- Product dependency versions. -->
@ -48,13 +48,13 @@
<AppXRunnerVersion>1.0.3-prerelease-00921-01</AppXRunnerVersion> <AppXRunnerVersion>1.0.3-prerelease-00921-01</AppXRunnerVersion>
<XunitPerfAnalysisPackageVersion>1.0.0-beta-build0018</XunitPerfAnalysisPackageVersion> <XunitPerfAnalysisPackageVersion>1.0.0-beta-build0018</XunitPerfAnalysisPackageVersion>
<TraceEventPackageVersion>2.0.5</TraceEventPackageVersion> <TraceEventPackageVersion>2.0.5</TraceEventPackageVersion>
<XunitNetcoreExtensionsVersion>2.1.0-preview2-02528-07</XunitNetcoreExtensionsVersion> <XunitNetcoreExtensionsVersion>2.1.0-preview2-02606-05</XunitNetcoreExtensionsVersion>
</PropertyGroup> </PropertyGroup>
<!-- Package versions used as toolsets --> <!-- Package versions used as toolsets -->
<PropertyGroup> <PropertyGroup>
<FeedTasksPackage>Microsoft.DotNet.Build.Tasks.Feed</FeedTasksPackage> <FeedTasksPackage>Microsoft.DotNet.Build.Tasks.Feed</FeedTasksPackage>
<FeedTasksPackageVersion>2.1.0-preview2-02528-07</FeedTasksPackageVersion> <FeedTasksPackageVersion>2.1.0-preview2-02606-05</FeedTasksPackageVersion>
</PropertyGroup> </PropertyGroup>
<!-- Package dependency verification/auto-upgrade configuration. --> <!-- Package dependency verification/auto-upgrade configuration. -->

Просмотреть файл

@ -148,8 +148,8 @@
<_packageRID/> <_packageRID/>
<_packageRID Condition="'$(PortableBuild)' == 'true'">$(_portableOS)-$(ArchGroup)</_packageRID> <_packageRID Condition="'$(PortableBuild)' == 'true'">$(_portableOS)-$(ArchGroup)</_packageRID>
<_packageRID Condition="'$(TargetGroup)' == 'uap'">win10-$(ArchGroup)</_packageRID> <_packageRID Condition="$(TargetGroup.StartsWith('uap'))">win10-$(ArchGroup)</_packageRID>
<_packageRID Condition="'$(TargetGroup)' == 'uapaot'">win10-$(ArchGroup)-aot</_packageRID> <_packageRID Condition="$(TargetGroup.EndsWith('aot'))">win10-$(ArchGroup)-aot</_packageRID>
<PackageRID Condition="'$(PackageRID)' == ''">$(_packageRID)</PackageRID> <PackageRID Condition="'$(PackageRID)' == ''">$(_packageRID)</PackageRID>
<PackageRID Condition="'$(PackageRID)' == ''">$(RuntimeOS)-$(ArchGroup)</PackageRID> <PackageRID Condition="'$(PackageRID)' == ''">$(RuntimeOS)-$(ArchGroup)</PackageRID>
</PropertyGroup> </PropertyGroup>

Просмотреть файл

@ -76,6 +76,10 @@
<BinPlaceConfiguration Condition="'$(BuildingNETCoreAppVertical)' == 'true'" Include="netcoreapp2.0"> <BinPlaceConfiguration Condition="'$(BuildingNETCoreAppVertical)' == 'true'" Include="netcoreapp2.0">
<RefPath>$(RefRootPath)netcoreapp2.0/</RefPath> <RefPath>$(RefRootPath)netcoreapp2.0/</RefPath>
</BinPlaceConfiguration> </BinPlaceConfiguration>
<!-- some libraries that produce packages will remain targeting uap10.0.16299 -->
<BinPlaceConfiguration Condition="'$(BuildingUAPVertical)' == 'true' OR '$(BuildingUAPAOTVertical)' == 'true'" Include="uap10.0.16299">
<RefPath>$(RefRootPath)uap10.0.16299/</RefPath>
</BinPlaceConfiguration>
<!-- for BuildAllConfigurations make sure all refpaths are created. --> <!-- for BuildAllConfigurations make sure all refpaths are created. -->
<_TargetGroupsWithIsAot Condition="'$(BuildAllConfigurations)' == 'true'" Include="@(TargetGroups)"> <_TargetGroupsWithIsAot Condition="'$(BuildAllConfigurations)' == 'true'" Include="@(TargetGroups)">
<IsAot>$([System.String]::new('%(Identity)').Contains('aot'))</IsAot> <IsAot>$([System.String]::new('%(Identity)').Contains('aot'))</IsAot>

1
external/dir.proj поставляемый
Просмотреть файл

@ -8,6 +8,7 @@
<!-- Build for all configurations --> <!-- Build for all configurations -->
<ItemGroup> <ItemGroup>
<Project Condition="'$(BuildAllConfigurations)' == 'true'" Include="netcoreapp/netcoreapp.depproj" /> <Project Condition="'$(BuildAllConfigurations)' == 'true'" Include="netcoreapp/netcoreapp.depproj" />
<Project Condition="'$(BuildAllConfigurations)' == 'true'" Include="uap/uap.depproj" />
<Project Include="netstandard/netstandard.depproj" /> <Project Include="netstandard/netstandard.depproj" />
<Project Include="netfx/netfx.depproj" /> <Project Include="netfx/netfx.depproj" />
<Project Include="runtime/runtime.depproj" /> <Project Include="runtime/runtime.depproj" />

1
external/runtime/Configurations.props поставляемый
Просмотреть файл

@ -6,6 +6,7 @@
netcoreapp-Unix; netcoreapp-Unix;
netcoreapp2.0-Windows_NT; netcoreapp2.0-Windows_NT;
netcoreapp2.0-Unix; netcoreapp2.0-Unix;
uap10.0.16299aot;
uap; uap;
uapaot; uapaot;
mono; mono;

6
external/runtime/runtime.depproj поставляемый
Просмотреть файл

@ -7,7 +7,7 @@
<CoreClrPackageVersion Condition="'$(TargetGroup)' == 'netcoreapp2.0'">2.0.0</CoreClrPackageVersion> <CoreClrPackageVersion Condition="'$(TargetGroup)' == 'netcoreapp2.0'">2.0.0</CoreClrPackageVersion>
<NoWarn>$(NoWarn);NU1603;NU1605</NoWarn> <NoWarn>$(NoWarn);NU1603;NU1605</NoWarn>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(TargetGroup)' == 'uapaot'"> <PropertyGroup Condition="'$(TargetGroup)' == 'uapaot' Or '$(TargetGroup)' == 'uap10.0.16299aot'">
<!-- Temporarily Override restore moniker since NETNative's targeting pack still uses uap10.1 moniker --> <!-- Temporarily Override restore moniker since NETNative's targeting pack still uses uap10.1 moniker -->
<NuGetTargetMoniker>UAP,Version=v10.1</NuGetTargetMoniker> <NuGetTargetMoniker>UAP,Version=v10.1</NuGetTargetMoniker>
<NuGetTargetMonikerShort>uap10.1</NuGetTargetMonikerShort> <NuGetTargetMonikerShort>uap10.1</NuGetTargetMonikerShort>
@ -15,7 +15,7 @@
<BinPlaceILCInputFolder>false</BinPlaceILCInputFolder> <BinPlaceILCInputFolder>false</BinPlaceILCInputFolder>
<NuGetDeploySourceItem>Reference</NuGetDeploySourceItem> <NuGetDeploySourceItem>Reference</NuGetDeploySourceItem>
</PropertyGroup> </PropertyGroup>
<ItemGroup Condition="'$(TargetGroup)'=='uapaot'"> <ItemGroup Condition="'$(TargetGroup)'=='uapaot' Or '$(TargetGroup)' == 'uap10.0.16299aot'">
<PackageReference Include="Microsoft.TargetingPack.Private.NETNative"> <PackageReference Include="Microsoft.TargetingPack.Private.NETNative">
<Version>1.1.0-$(ProjectNTfsExpectedPrerelease)</Version> <Version>1.1.0-$(ProjectNTfsExpectedPrerelease)</Version>
</PackageReference> </PackageReference>
@ -24,7 +24,7 @@
<FileToExclude Include="System.Private.CoreLib.WinRTInterop" /> <FileToExclude Include="System.Private.CoreLib.WinRTInterop" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetGroup)'!='uapaot'"> <ItemGroup Condition="'$(TargetGroup)'!='uapaot' And '$(TargetGroup)' != 'uap10.0.16299aot'">
<PackageReference Include="Microsoft.NETCore.Platforms"> <PackageReference Include="Microsoft.NETCore.Platforms">
<Version>$(MicrosoftNETCorePlatformsPackageVersion)</Version> <Version>$(MicrosoftNETCorePlatformsPackageVersion)</Version>
</PackageReference> </PackageReference>

8
external/uap/Configurations.props поставляемый Normal file
Просмотреть файл

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<BuildConfigurations>
uap10.0.16299;
</BuildConfigurations>
</PropertyGroup>
</Project>

39
external/uap/uap.depproj поставляемый Normal file
Просмотреть файл

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<!-- This project restores and publishes the targeting pack for specific versions of UAP.
With this, we are able to compile assemblies against shipped, stable versions of UAP. -->
<PropertyGroup>
<BinPlaceRef>true</BinPlaceRef>
<NuGetDeploySourceItem>Reference</NuGetDeploySourceItem>
<UAPPackageVersion>6.0.7</UAPPackageVersion>
<TargetFramework>uap10.0.16299</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">
<Version>$(UAPPackageVersion)</Version>
</PackageReference>
<!-- System.Reflection.Emit and System.Reflection.Emit.ILGeneration are needed for the closure of the implementation of System.Reflection.DispatchProxy.
Because they are only available on the implementation, they won't be restored as part of the targeting pack, so adding package references to those
as well. -->
<PackageReference Include="System.Reflection.Emit">
<Version>4.3.0</Version>
</PackageReference>
<PackageReference Include="System.Reflection.Emit.ILGeneration">
<Version>4.3.0</Version>
</PackageReference>
<PackageToInclude Include="Microsoft.NETCore.UniversalWindowsPlatform" />
<PackageToInclude Include="System.Reflection.Emit" />
<PackageToInclude Include="System.Reflection.Emit.ILGeneration" />
</ItemGroup>
<ItemGroup>
<!-- for all configurations this project provides refs for that configuration -->
<BinPlaceConfiguration Include="$(Configuration)">
<RefPath>$(RefPath)</RefPath>
</BinPlaceConfiguration>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\..\src\CoreFx.Private.TestUtilities\ref\CoreFx.Private.TestUtilities.csproj"> <ProjectReference Include="..\..\src\CoreFx.Private.TestUtilities\ref\CoreFx.Private.TestUtilities.csproj">
<SupportedFramework>netcoreapp2.0;net461;$(AllXamarinFrameworks);$(UAPvNextTFM)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net461;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\..\src\CoreFx.Private.TestUtilities\src\CoreFx.Private.TestUtilities.csproj"/> <ProjectReference Include="..\..\src\CoreFx.Private.TestUtilities\src\CoreFx.Private.TestUtilities.csproj"/>
</ItemGroup> </ItemGroup>

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -6,12 +6,10 @@
<ShouldWriteSigningRequired>false</ShouldWriteSigningRequired> <ShouldWriteSigningRequired>false</ShouldWriteSigningRequired>
<AllowReferenceFromRuntime>true</AllowReferenceFromRuntime> <AllowReferenceFromRuntime>true</AllowReferenceFromRuntime>
<RuntimeProjectFile>$(ProjectDir)\external\test-runtime\XUnit.Runtime.depproj</RuntimeProjectFile> <RuntimeProjectFile>$(ProjectDir)\external\test-runtime\XUnit.Runtime.depproj</RuntimeProjectFile>
<PackageTargetFramework>netstandard2.0;$(UAPvNextTFM)</PackageTargetFramework>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup> <ItemGroup>
<SuppressPackageTargetFrameworkCompatibility Include="$(UAPvNextTFM)" />
<Compile Include="CoreFx.Private.TestUtilities.cs" /> <Compile Include="CoreFx.Private.TestUtilities.cs" />
<ReferenceFromRuntime Include="xunit.core" /> <ReferenceFromRuntime Include="xunit.core" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -19,7 +19,7 @@
<AsFrameworkReference>true</AsFrameworkReference> <AsFrameworkReference>true</AsFrameworkReference>
</InboxOnTargetFramework> </InboxOnTargetFramework>
<InboxOnTargetFramework Include="netcoreapp2.0" /> <InboxOnTargetFramework Include="netcoreapp2.0" />
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<InboxOnTargetFramework Include="win8" /> <InboxOnTargetFramework Include="win8" />
<InboxOnTargetFramework Include="wp80" /> <InboxOnTargetFramework Include="wp80" />
<InboxOnTargetFramework Include="wpa81" /> <InboxOnTargetFramework Include="wpa81" />

Просмотреть файл

@ -13,7 +13,7 @@
<HarvestIncludePaths Include="ref/netstandard1.1" /> <HarvestIncludePaths Include="ref/netstandard1.1" />
<HarvestIncludePaths Include="lib/netstandard1.3" /> <HarvestIncludePaths Include="lib/netstandard1.3" />
<InboxOnTargetFramework Include="netcoreapp2.0" /> <InboxOnTargetFramework Include="netcoreapp2.0" />
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<InboxOnTargetFramework Include="win8" /> <InboxOnTargetFramework Include="win8" />
<InboxOnTargetFramework Include="wpa81" /> <InboxOnTargetFramework Include="wpa81" />
<InboxOnTargetFramework Include="portable-net45+win8+wpa81" /> <InboxOnTargetFramework Include="portable-net45+win8+wpa81" />

Просмотреть файл

@ -2,8 +2,8 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup> <PropertyGroup>
<PackageConfigurations> <PackageConfigurations>
netstandard-Windows_NT;
netstandard; netstandard;
netcoreapp2.0-Windows_NT;
netcoreapp2.0-Unix; netcoreapp2.0-Unix;
netfx-Windows_NT; netfx-Windows_NT;
</PackageConfigurations> </PackageConfigurations>

Просмотреть файл

@ -8,7 +8,7 @@
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DefineConstants>$(DefineConstants);REGISTRY_ASSEMBLY</DefineConstants> <DefineConstants>$(DefineConstants);REGISTRY_ASSEMBLY</DefineConstants>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly> <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
<GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_Registry</GeneratePlatformNotSupportedAssemblyMessage> <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetsWindows)' != 'true' AND '$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_Registry</GeneratePlatformNotSupportedAssemblyMessage>
<!-- <!--
Temporarily necessary as this is only being built for UWP due to an unwanted dependency on it Temporarily necessary as this is only being built for UWP due to an unwanted dependency on it
https://github.com/dotnet/corefx/issues/15966 https://github.com/dotnet/corefx/issues/15966
@ -27,7 +27,7 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp'))"> <ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp')) OR ('$(TargetGroup)' == 'netstandard' AND '$(TargetsWindows)' == 'true')">
<Compile Include="$(CommonPath)\Interop\Windows\advapi32\Interop.RegistryOptions.cs"> <Compile Include="$(CommonPath)\Interop\Windows\advapi32\Interop.RegistryOptions.cs">
<Link>Common\Interop\Windows\Interop.RegistryOptions.cs</Link> <Link>Common\Interop\Windows\Interop.RegistryOptions.cs</Link>
</Compile> </Compile>
@ -44,7 +44,7 @@
<Compile Include="System\Security\AccessControl\RegistryRights.cs" /> <Compile Include="System\Security\AccessControl\RegistryRights.cs" />
<Compile Include="System\Security\AccessControl\RegistrySecurity.cs" /> <Compile Include="System\Security\AccessControl\RegistrySecurity.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp')) AND '$(TargetsWindows)' == 'true'"> <ItemGroup Condition="($(TargetGroup.StartsWith('netcoreapp')) OR '$(TargetGroup)' == 'netstandard') AND '$(TargetsWindows)' == 'true'">
<Compile Include="$(CommonPath)\Interop\Windows\Interop.Libraries.cs"> <Compile Include="$(CommonPath)\Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link> <Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile> </Compile>

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\Microsoft.Win32.SystemEvents.csproj"> <ProjectReference Include="..\ref\Microsoft.Win32.SystemEvents.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\Microsoft.Win32.SystemEvents.csproj" /> <ProjectReference Include="..\src\Microsoft.Win32.SystemEvents.csproj" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -16,7 +16,7 @@
<FrameworkReference>System.ComponentModel.DataAnnotations</FrameworkReference> <FrameworkReference>System.ComponentModel.DataAnnotations</FrameworkReference>
</InboxOnTargetFramework> </InboxOnTargetFramework>
<InboxOnTargetFramework Include="netcoreapp2.0" /> <InboxOnTargetFramework Include="netcoreapp2.0" />
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<InboxOnTargetFramework Include="win8" /> <InboxOnTargetFramework Include="win8" />
<InboxOnTargetFramework Include="portable-net45+win8" /> <InboxOnTargetFramework Include="portable-net45+win8" />
<InboxOnTargetFramework Include="xamarinios10" /> <InboxOnTargetFramework Include="xamarinios10" />

Просмотреть файл

@ -3,12 +3,13 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.ComponentModel.Composition.csproj"> <ProjectReference Include="..\ref\System.ComponentModel.Composition.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.ComponentModel.Composition.csproj" /> <ProjectReference Include="..\src\System.ComponentModel.Composition.csproj" />
<InboxOnTargetFramework Include="net45"> <InboxOnTargetFramework Include="net45">
<AsFrameworkReference>true</AsFrameworkReference> <AsFrameworkReference>true</AsFrameworkReference>
</InboxOnTargetFramework> </InboxOnTargetFramework>
<InboxOnTargetFramework Include="uap10.0.16299" />
<InboxOnTargetFramework Include="$(AllXamarinFrameworks)" /> <InboxOnTargetFramework Include="$(AllXamarinFrameworks)" />
</ItemGroup> </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />

Просмотреть файл

@ -3,8 +3,6 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup> <PropertyGroup>
<ProjectGuid>{FD6AA2B9-56DB-4BCC-85E0-7727506562B0}</ProjectGuid> <ProjectGuid>{FD6AA2B9-56DB-4BCC-85E0-7727506562B0}</ProjectGuid>
<!-- UAPvNext is not yet mapped to netstandard2.0, manually duplicate this ref -->
<PackageTargetFramework Condition="'$(TargetGroup)' == 'netstandard'">netstandard2.0;$(UAPvNextTFM)</PackageTargetFramework>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly> <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Debug|AnyCPU'" />
@ -12,7 +10,6 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup> <ItemGroup>
<SuppressPackageTargetFrameworkCompatibility Include="$(UAPvNextTFM)" />
<Compile Include="System.Configuration.cs" /> <Compile Include="System.Configuration.cs" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Data.DataSetExtensions.csproj"> <ProjectReference Include="..\ref\System.Data.DataSetExtensions.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Data.DataSetExtensions.csproj" /> <ProjectReference Include="..\src\System.Data.DataSetExtensions.csproj" />
<InboxOnTargetFramework Include="net45"> <InboxOnTargetFramework Include="net45">

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Data.Odbc.csproj"> <ProjectReference Include="..\ref\System.Data.Odbc.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Data.Odbc.csproj" /> <ProjectReference Include="..\src\System.Data.Odbc.csproj" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -6,9 +6,9 @@
<SupportedFramework>net461;netcoreapp2.0;$(UAPvNextTFM);$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>net461;netcoreapp2.0;$(UAPvNextTFM);$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Data.SqlClient.csproj" /> <ProjectReference Include="..\src\System.Data.SqlClient.csproj" />
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<File Include="$(PlaceHolderFile)"> <File Include="$(PlaceHolderFile)">
<TargetPath>runtimes/win/lib/$(UAPvNextTFM)</TargetPath> <TargetPath>runtimes/win/lib/uap10.0.16299</TargetPath>
</File> </File>
<HarvestIncludePaths Include="ref/net451;lib/net451;runtimes/win/lib/net451" /> <HarvestIncludePaths Include="ref/net451;lib/net451;runtimes/win/lib/net451" />
<HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" /> <HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" />

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Diagnostics.EventLog.csproj"> <ProjectReference Include="..\ref\System.Diagnostics.EventLog.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Diagnostics.EventLog.csproj" /> <ProjectReference Include="..\src\System.Diagnostics.EventLog.csproj" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Diagnostics.PerformanceCounter.csproj"> <ProjectReference Include="..\ref\System.Diagnostics.PerformanceCounter.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Diagnostics.PerformanceCounter.csproj" /> <ProjectReference Include="..\src\System.Diagnostics.PerformanceCounter.csproj" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.DirectoryServices.AccountManagement.csproj"> <ProjectReference Include="..\ref\System.DirectoryServices.AccountManagement.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.DirectoryServices.AccountManagement.csproj" /> <ProjectReference Include="..\src\System.DirectoryServices.AccountManagement.csproj" />
<InboxOnTargetFramework Include="net45"> <InboxOnTargetFramework Include="net45">

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.DirectoryServices.Protocols.csproj"> <ProjectReference Include="..\ref\System.DirectoryServices.Protocols.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.DirectoryServices.Protocols.csproj" /> <ProjectReference Include="..\src\System.DirectoryServices.Protocols.csproj" />

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.DirectoryServices.csproj"> <ProjectReference Include="..\ref\System.DirectoryServices.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.DirectoryServices.csproj" /> <ProjectReference Include="..\src\System.DirectoryServices.csproj" />

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Drawing.Common.csproj"> <ProjectReference Include="..\ref\System.Drawing.Common.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Drawing.Common.csproj" /> <ProjectReference Include="..\src\System.Drawing.Common.csproj" />

Просмотреть файл

@ -3,8 +3,8 @@
<PropertyGroup> <PropertyGroup>
<PackageConfigurations> <PackageConfigurations>
netstandard; netstandard;
netstandard-Windows_NT;
netfx-Windows_NT; netfx-Windows_NT;
netcoreapp2.0-Windows_NT;
</PackageConfigurations> </PackageConfigurations>
<BuildConfigurations> <BuildConfigurations>
$(PackageConfigurations); $(PackageConfigurations);

Просмотреть файл

@ -7,19 +7,19 @@
<PropertyGroup> <PropertyGroup>
<AssemblyName>System.IO.FileSystem.AccessControl</AssemblyName> <AssemblyName>System.IO.FileSystem.AccessControl</AssemblyName>
<ProjectGuid>{D77FBA6C-1AA6-45A4-93E2-97A370672C53}</ProjectGuid> <ProjectGuid>{D77FBA6C-1AA6-45A4-93E2-97A370672C53}</ProjectGuid>
<AllowUnsafeBlocks Condition="$(TargetGroup.StartsWith('netcoreapp'))">true</AllowUnsafeBlocks> <AllowUnsafeBlocks Condition="'$(TargetsWindows)' == 'true'">true</AllowUnsafeBlocks>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)'=='netfx'">true</IsPartialFacadeAssembly> <IsPartialFacadeAssembly Condition="'$(TargetGroup)'=='netfx'">true</IsPartialFacadeAssembly>
<GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_AccessControl</GeneratePlatformNotSupportedAssemblyMessage> <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetsWindows)' != 'true'">SR.PlatformNotSupported_AccessControl</GeneratePlatformNotSupportedAssemblyMessage>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp2.0-Windows_NT-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Windows_NT-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp2.0-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Windows_NT-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Windows_NT-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp'))"> <ItemGroup Condition="'$(TargetsWindows)' == 'true' AND '$(TargetGroup)'!='netfx'">
<Compile Include="$(CommonPath)\Interop\Windows\Interop.Errors.cs"> <Compile Include="$(CommonPath)\Interop\Windows\Interop.Errors.cs">
<Link>Common\Interop\Windows\Interop.Errors.cs</Link> <Link>Common\Interop\Windows\Interop.Errors.cs</Link>
</Compile> </Compile>

Просмотреть файл

@ -7,8 +7,6 @@
<AssemblyName>System.IO.Packaging</AssemblyName> <AssemblyName>System.IO.Packaging</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)'=='netfx' OR '$(TargetGroup)'=='net46'">true</IsPartialFacadeAssembly> <IsPartialFacadeAssembly Condition="'$(TargetGroup)'=='netfx' OR '$(TargetGroup)'=='net46'">true</IsPartialFacadeAssembly>
<!-- UAPvNext is not yet mapped to netstandard2.0, manually duplicate this ref -->
<PackageTargetFramework Condition="'$(TargetGroup)' == 'netstandard'">netstandard2.0;$(UAPvNextTFM)</PackageTargetFramework>
<DefineConstants Condition="'$(TargetGroup)' != 'netstandard1.3'">$(DefineConstants);FEATURE_SERIALIZATION</DefineConstants> <DefineConstants Condition="'$(TargetGroup)' != 'netstandard1.3'">$(DefineConstants);FEATURE_SERIALIZATION</DefineConstants>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Debug|AnyCPU'" />
@ -19,9 +17,6 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard1.3-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard1.3-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard1.3-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard1.3-Release|AnyCPU'" />
<ItemGroup Condition="'$(TargetGroup)' == 'netstandard'">
<SuppressPackageTargetFrameworkCompatibility Include="$(UAPvNextTFM)" />
</ItemGroup>
<ItemGroup Condition="'$(TargetGroup)'=='netstandard1.3'"> <ItemGroup Condition="'$(TargetGroup)'=='netstandard1.3'">
<Reference Include="System.Collections" /> <Reference Include="System.Collections" />
<Reference Include="System.Diagnostics.Debug" /> <Reference Include="System.Diagnostics.Debug" />

Просмотреть файл

@ -6,9 +6,9 @@
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks);$(UAPvNextTFM)</SupportedFramework> <SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks);$(UAPvNextTFM)</SupportedFramework>
</ProjectReference> </ProjectReference>
<File Include="$(PlaceHolderFile)"> <File Include="$(PlaceHolderFile)">
<TargetPath>runtimes/win/lib/$(UAPvNextTFM)</TargetPath> <TargetPath>runtimes/win/lib/uap10.0.16299</TargetPath>
</File> </File>
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<ProjectReference Include="..\src\System.IO.Ports.csproj" /> <ProjectReference Include="..\src\System.IO.Ports.csproj" />
</ItemGroup> </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Management.csproj"> <ProjectReference Include="..\ref\System.Management.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Management.csproj" /> <ProjectReference Include="..\src\System.Management.csproj" />
<InboxOnTargetFramework Include="net45"> <InboxOnTargetFramework Include="net45">

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Net.WebSockets.WebSocketProtocol.csproj"> <ProjectReference Include="..\ref\System.Net.WebSockets.WebSocketProtocol.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Net.WebSockets.WebSocketProtocol.csproj" /> <ProjectReference Include="..\src\System.Net.WebSockets.WebSocketProtocol.csproj" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -5,6 +5,8 @@
netfx; netfx;
netstandard; netstandard;
netcoreapp2.0; netcoreapp2.0;
uap10.0.16299-Windows_NT;
uap10.0.16299aot-Windows_NT;
uapaot-Windows_NT; uapaot-Windows_NT;
uap-Windows_NT; uap-Windows_NT;
</PackageConfigurations> </PackageConfigurations>

Просмотреть файл

@ -5,10 +5,10 @@
<ProjectGuid>{1E689C1B-690C-4799-BDE9-6E7990585894}</ProjectGuid> <ProjectGuid>{1E689C1B-690C-4799-BDE9-6E7990585894}</ProjectGuid>
<AssemblyName>System.Reflection.DispatchProxy</AssemblyName> <AssemblyName>System.Reflection.DispatchProxy</AssemblyName>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks> <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'uapaot'">true</IsPartialFacadeAssembly> <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'uapaot' OR '$(TargetGroup)' == 'uap10.0.16299aot'">true</IsPartialFacadeAssembly>
<!-- this library depends on Ref.Emit which is not available for netstandard --> <!-- this library depends on Ref.Emit which is not available for netstandard -->
<GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_ReflectionDispatchProxy</GeneratePlatformNotSupportedAssemblyMessage> <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_ReflectionDispatchProxy</GeneratePlatformNotSupportedAssemblyMessage>
<ResourcesSourceOutputDirectory Condition="'$(TargetGroup)' == 'uapaot'">None</ResourcesSourceOutputDirectory> <ResourcesSourceOutputDirectory Condition="'$(TargetGroup)' == 'uapaot' OR '$(TargetGroup)' == 'uap10.0.16299aot'">None</ResourcesSourceOutputDirectory>
</PropertyGroup> </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Release|AnyCPU'" />
@ -22,6 +22,10 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uapaot-Windows_NT-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uapaot-Windows_NT-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uapaot-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uapaot-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap10.0.16299-Windows_NT-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap10.0.16299-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap10.0.16299aot-Windows_NT-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'uap10.0.16299aot-Windows_NT-Release|AnyCPU'" />
<ItemGroup Condition="'$(IsPartialFacadeAssembly)' != 'true' AND '$(TargetGroup)' != 'netstandard'"> <ItemGroup Condition="'$(IsPartialFacadeAssembly)' != 'true' AND '$(TargetGroup)' != 'netstandard'">
<Compile Include="System\Reflection\DispatchProxy.cs" /> <Compile Include="System\Reflection\DispatchProxy.cs" />
<Compile Include="System\Reflection\DispatchProxyGenerator.cs" /> <Compile Include="System\Reflection\DispatchProxyGenerator.cs" />
@ -31,7 +35,7 @@
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="'$(TargetGroup)' == 'uapaot'"> <ItemGroup Condition="'$(TargetGroup)' == 'uapaot' OR '$(TargetGroup)' == 'uap10.0.16299aot'">
<ReferenceFromRuntime Include="System.Private.Interop" /> <ReferenceFromRuntime Include="System.Private.Interop" />
<ReferenceFromRuntime Include="System.Private.CoreLib" /> <ReferenceFromRuntime Include="System.Private.CoreLib" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -17,9 +17,9 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<InboxOnTargetFramework Include="netcoreapp2.0" /> <InboxOnTargetFramework Include="netcoreapp2.0" />
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<File Include="$(PlaceholderFile)"> <File Include="$(PlaceholderFile)">
<TargetPath>runtimes/aot/lib/$(UAPvNextTFM)</TargetPath> <TargetPath>runtimes/aot/lib/uap10.0.16299</TargetPath>
</File> </File>
<InboxOnTargetFramework Include="MonoAndroid10" /> <InboxOnTargetFramework Include="MonoAndroid10" />
<InboxOnTargetFramework Include="MonoTouch10" /> <InboxOnTargetFramework Include="MonoTouch10" />

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.Runtime.Caching.csproj"> <ProjectReference Include="..\ref\System.Runtime.Caching.csproj">
<SupportedFramework>netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;netcoreapp2.0;net45;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Runtime.Caching.csproj" /> <ProjectReference Include="..\src\System.Runtime.Caching.csproj" />
<InboxOnTargetFramework Include="net45"> <InboxOnTargetFramework Include="net45">

Просмотреть файл

@ -6,9 +6,9 @@
<SupportedFramework>net461;netcoreapp2.0;$(UAPvNextTFM);$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>net461;netcoreapp2.0;$(UAPvNextTFM);$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<File Include="$(PlaceHolderFile)"> <File Include="$(PlaceHolderFile)">
<TargetPath>runtimes/win/lib/$(UAPvNextTFM)</TargetPath> <TargetPath>runtimes/win/lib/uap10.0.16299</TargetPath>
</File> </File>
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<ProjectReference Include="..\src\System.Security.AccessControl.csproj" /> <ProjectReference Include="..\src\System.Security.AccessControl.csproj" />
<HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" /> <HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" />
<HarvestIncludePaths Include="ref/netstandard1.3"> <HarvestIncludePaths Include="ref/netstandard1.3">

Просмотреть файл

@ -8,9 +8,9 @@
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Security.Cryptography.Cng.csproj" /> <ProjectReference Include="..\src\System.Security.Cryptography.Cng.csproj" />
<File Include="$(PlaceHolderFile)"> <File Include="$(PlaceHolderFile)">
<TargetPath>runtimes/win/lib/$(UAPvNextTFM)</TargetPath> <TargetPath>runtimes/win/lib/uap10.0.16299</TargetPath>
</File> </File>
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<InboxOnTargetFramework Include="$(AllXamarinFrameworks)" /> <InboxOnTargetFramework Include="$(AllXamarinFrameworks)" />
<!-- All elements from previous packages that will be included in the newly built package --> <!-- All elements from previous packages that will be included in the newly built package -->
<HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" /> <HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" />

Просмотреть файл

@ -7,9 +7,9 @@
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.Security.Principal.Windows.csproj" /> <ProjectReference Include="..\src\System.Security.Principal.Windows.csproj" />
<File Include="$(PlaceHolderFile)"> <File Include="$(PlaceHolderFile)">
<TargetPath>runtimes/win/lib/$(UAPvNextTFM)</TargetPath> <TargetPath>runtimes/win/lib/uap10.0.16299</TargetPath>
</File> </File>
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" /> <HarvestIncludePaths Include="ref/net46;lib/net46;runtimes/win/lib/net46" />
<HarvestIncludePaths Include="ref/netstandard1.3;runtimes/win/lib/netstandard1.3;lib/netstandard1.3" /> <HarvestIncludePaths Include="ref/netstandard1.3;runtimes/win/lib/netstandard1.3;lib/netstandard1.3" />
<!-- this package is part of the implementation closure of NETStandard.Library <!-- this package is part of the implementation closure of NETStandard.Library

Просмотреть файл

@ -3,7 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup> <ItemGroup>
<ProjectReference Include="..\ref\System.ServiceModel.Syndication.csproj"> <ProjectReference Include="..\ref\System.ServiceModel.Syndication.csproj">
<SupportedFramework>net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework> <SupportedFramework>uap10.0.16299;net461;netcoreapp2.0;$(AllXamarinFrameworks)</SupportedFramework>
</ProjectReference> </ProjectReference>
<ProjectReference Include="..\src\System.ServiceModel.Syndication.csproj" /> <ProjectReference Include="..\src\System.ServiceModel.Syndication.csproj" />
</ItemGroup> </ItemGroup>

Просмотреть файл

@ -3,7 +3,7 @@
<PropertyGroup> <PropertyGroup>
<PackageConfigurations> <PackageConfigurations>
netstandard; netstandard;
netcoreapp2.0-Windows_NT; netstandard-Windows_NT;
netfx-Windows_NT; netfx-Windows_NT;
</PackageConfigurations> </PackageConfigurations>
<BuildConfigurations> <BuildConfigurations>

Просмотреть файл

@ -8,7 +8,7 @@
<ProjectGuid>{F4821CB6-91A3-4546-BC4F-E00DBFBDAA05}</ProjectGuid> <ProjectGuid>{F4821CB6-91A3-4546-BC4F-E00DBFBDAA05}</ProjectGuid>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly> <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
<ResourcesSourceOutputDirectory Condition="'$(TargetGroup)' == 'netfx'">None</ResourcesSourceOutputDirectory> <ResourcesSourceOutputDirectory Condition="'$(TargetGroup)' == 'netfx'">None</ResourcesSourceOutputDirectory>
<GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard'">SR.PlatformNotSupported_ServiceController</GeneratePlatformNotSupportedAssemblyMessage> <GeneratePlatformNotSupportedAssemblyMessage Condition="'$(TargetGroup)' == 'netstandard' AND '$(TargetsWindows)' != 'true'">SR.PlatformNotSupported_ServiceController</GeneratePlatformNotSupportedAssemblyMessage>
<!-- Although we have a netstandard configuration, we know we are not currently UAP compatible--> <!-- Although we have a netstandard configuration, we know we are not currently UAP compatible-->
<UWPCompatible>false</UWPCompatible> <UWPCompatible>false</UWPCompatible>
</PropertyGroup> </PropertyGroup>
@ -20,7 +20,7 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Windows_NT-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" /> <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp'))"> <ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp')) OR ('$(TargetGroup)' == 'netstandard' AND '$(TargetsWindows)' == 'true')">
<Compile Include="$(CommonPath)\Interop\Windows\Interop.Libraries.cs"> <Compile Include="$(CommonPath)\Interop\Windows\Interop.Libraries.cs">
<Link>Common\Interop\Windows\Interop.Libraries.cs</Link> <Link>Common\Interop\Windows\Interop.Libraries.cs</Link>
</Compile> </Compile>
@ -105,7 +105,7 @@
<Reference Include="mscorlib" /> <Reference Include="mscorlib" />
<Reference Include="System.ServiceProcess" /> <Reference Include="System.ServiceProcess" />
</ItemGroup> </ItemGroup>
<ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp'))"> <ItemGroup Condition="$(TargetGroup.StartsWith('netcoreapp')) OR ('$(TargetGroup)' == 'netstandard' AND '$(TargetsWindows)' == 'true')">
<Reference Include="Microsoft.Win32.Primitives" /> <Reference Include="Microsoft.Win32.Primitives" />
<Reference Include="System.Collections" /> <Reference Include="System.Collections" />
<Reference Include="System.Console" /> <Reference Include="System.Console" />

Просмотреть файл

@ -8,7 +8,7 @@
<ProjectReference Include="..\src\System.ValueTuple.csproj" /> <ProjectReference Include="..\src\System.ValueTuple.csproj" />
<InboxOnTargetFramework Include="netstandard2.0" /> <InboxOnTargetFramework Include="netstandard2.0" />
<InboxOnTargetFramework Include="netcoreapp2.0" /> <InboxOnTargetFramework Include="netcoreapp2.0" />
<InboxOnTargetFramework Include="$(UAPvNextTFM)" /> <InboxOnTargetFramework Include="uap10.0.16299" />
<InboxOnTargetFramework Include="$(AllXamarinFrameworks)" /> <InboxOnTargetFramework Include="$(AllXamarinFrameworks)" />
</ItemGroup> </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />

Просмотреть файл

@ -17,19 +17,34 @@
<Imports>netcore50</Imports> <Imports>netcore50</Imports>
<CompatibleWith>netstandard1.4</CompatibleWith> <CompatibleWith>netstandard1.4</CompatibleWith>
</TargetGroups> </TargetGroups>
<TargetGroups Include="uap10.0.16299aot">
<PackageTargetRuntimeSuffix>aot</PackageTargetRuntimeSuffix>
<NuGetTargetMoniker>UAP,Version=v10.0.16299</NuGetTargetMoniker>
<NuGetTargetMonikerShort>uap10.0.16299</NuGetTargetMonikerShort>
<UWPCompatible>true</UWPCompatible>
<Imports>netcore50aot</Imports>
<CompatibleWith>uap10.0.16299;netstandard</CompatibleWith>
</TargetGroups>
<TargetGroups Include="uap10.0.16299">
<NuGetTargetMoniker>UAP,Version=v10.0.16299</NuGetTargetMoniker>
<NuGetTargetMonikerShort>uap10.0.16299</NuGetTargetMonikerShort>
<UWPCompatible>true</UWPCompatible>
<Imports>netcore50</Imports>
<CompatibleWith>netstandard</CompatibleWith>
</TargetGroups>
<TargetGroups Include="uapvnextaot"> <TargetGroups Include="uapvnextaot">
<PackageTargetRuntimeSuffix>aot</PackageTargetRuntimeSuffix> <PackageTargetRuntimeSuffix>aot</PackageTargetRuntimeSuffix>
<NuGetTargetMoniker>$(UAPvNextTFMFull)</NuGetTargetMoniker> <NuGetTargetMoniker>$(UAPvNextTFMFull)</NuGetTargetMoniker>
<NuGetTargetMonikerShort>$(UAPvNextTFM)</NuGetTargetMonikerShort> <NuGetTargetMonikerShort>$(UAPvNextTFM)</NuGetTargetMonikerShort>
<UWPCompatible>true</UWPCompatible> <UWPCompatible>true</UWPCompatible>
<Imports>netcore50aot</Imports> <Imports>uap10.0.16299aot</Imports>
<CompatibleWith>uapvnext;netstandard2.0</CompatibleWith> <CompatibleWith>uapvnext;netstandard2.0</CompatibleWith>
</TargetGroups> </TargetGroups>
<TargetGroups Include="uapvnext"> <TargetGroups Include="uapvnext">
<NuGetTargetMoniker>$(UAPvNextTFMFull)</NuGetTargetMoniker> <NuGetTargetMoniker>$(UAPvNextTFMFull)</NuGetTargetMoniker>
<NuGetTargetMonikerShort>$(UAPvNextTFM)</NuGetTargetMonikerShort> <NuGetTargetMonikerShort>$(UAPvNextTFM)</NuGetTargetMonikerShort>
<UWPCompatible>true</UWPCompatible> <UWPCompatible>true</UWPCompatible>
<Imports>netcore50</Imports> <Imports>uap10.0.16299</Imports>
<CompatibleWith>netstandard2.0</CompatibleWith> <CompatibleWith>netstandard2.0</CompatibleWith>
</TargetGroups> </TargetGroups>
<!-- uap is an alias for uapvNext any/coreclr runtime --> <!-- uap is an alias for uapvNext any/coreclr runtime -->