Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEric St. John <ericstj@microsoft.com>2017-04-22 00:38:30 +0300
committerEric St. John <ericstj@microsoft.com>2017-04-25 01:46:30 +0300
commit7a7bf2e0cb40168c8819d84c66c99c8984746e02 (patch)
treed37e91797d87939bf0e8fc3223aa2185f3fb0346 /src
parent1c93edd06b5bad60532cc884d1c793892eaf15da (diff)
Remove use of IsDesktopFacade
Diffstat (limited to 'src')
-rw-r--r--src/Microsoft.Win32.Registry.AccessControl/dir.props1
-rw-r--r--src/Microsoft.Win32.Registry.AccessControl/ref/Configurations.props1
-rw-r--r--src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj5
-rw-r--r--src/Microsoft.Win32.Registry/dir.props1
-rw-r--r--src/Microsoft.Win32.Registry/ref/Configurations.props1
-rw-r--r--src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj6
-rw-r--r--src/System.CodeDom/dir.props1
-rw-r--r--src/System.CodeDom/ref/Configurations.props1
-rw-r--r--src/System.CodeDom/ref/System.CodeDom.csproj7
-rw-r--r--src/System.ComponentModel.Annotations/dir.props1
-rw-r--r--src/System.ComponentModel.Annotations/ref/Configurations.props1
-rw-r--r--src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj5
-rw-r--r--src/System.Data.Odbc/dir.props1
-rw-r--r--src/System.Data.Odbc/ref/Configurations.props1
-rw-r--r--src/System.Data.Odbc/ref/System.Data.Odbc.csproj6
-rw-r--r--src/System.Data.SqlClient/ref/Configurations.props1
-rw-r--r--src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj7
-rw-r--r--src/System.IO.FileSystem.AccessControl/dir.props1
-rw-r--r--src/System.IO.FileSystem.AccessControl/ref/Configurations.props1
-rw-r--r--src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj6
-rw-r--r--src/System.IO.Packaging/dir.props1
-rw-r--r--src/System.IO.Packaging/ref/Configurations.props2
-rw-r--r--src/System.IO.Packaging/ref/System.IO.Packaging.csproj6
-rw-r--r--src/System.IO.Pipes.AccessControl/dir.props1
-rw-r--r--src/System.IO.Pipes.AccessControl/ref/Configurations.props1
-rw-r--r--src/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.csproj7
-rw-r--r--src/System.Net.Http/ref/System.Net.Http.csproj3
-rw-r--r--src/System.Numerics.Vectors/dir.props1
-rw-r--r--src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj2
-rw-r--r--src/System.Reflection.TypeExtensions/ref/Configurations.props1
-rw-r--r--src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj4
-rw-r--r--src/System.Security.AccessControl/dir.props1
-rw-r--r--src/System.Security.AccessControl/ref/Configurations.props1
-rw-r--r--src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj8
-rw-r--r--src/System.Security.Cryptography.Cng/dir.props1
-rw-r--r--src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj4
-rw-r--r--src/System.Security.Cryptography.Pkcs/dir.props1
-rw-r--r--src/System.Security.Cryptography.Pkcs/ref/Configurations.props1
-rw-r--r--src/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.csproj6
-rw-r--r--src/System.Security.Cryptography.ProtectedData/dir.props1
-rw-r--r--src/System.Security.Cryptography.ProtectedData/ref/Configurations.props1
-rw-r--r--src/System.Security.Cryptography.ProtectedData/ref/System.Security.Cryptography.ProtectedData.csproj5
-rw-r--r--src/System.Security.Principal.Windows/dir.props1
-rw-r--r--src/System.Security.Principal.Windows/ref/Configurations.props1
-rw-r--r--src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj7
-rw-r--r--src/System.ServiceProcess.ServiceController/dir.props1
-rw-r--r--src/System.ServiceProcess.ServiceController/ref/Configurations.props1
-rw-r--r--src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj5
-rw-r--r--src/System.Threading.AccessControl/dir.props1
-rw-r--r--src/System.Threading.AccessControl/ref/Configurations.props1
-rw-r--r--src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj7
51 files changed, 105 insertions, 34 deletions
diff --git a/src/Microsoft.Win32.Registry.AccessControl/dir.props b/src/Microsoft.Win32.Registry.AccessControl/dir.props
index 6db54dff3c..83f160d2b4 100644
--- a/src/Microsoft.Win32.Registry.AccessControl/dir.props
+++ b/src/Microsoft.Win32.Registry.AccessControl/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/Microsoft.Win32.Registry.AccessControl/ref/Configurations.props b/src/Microsoft.Win32.Registry.AccessControl/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/Microsoft.Win32.Registry.AccessControl/ref/Configurations.props
+++ b/src/Microsoft.Win32.Registry.AccessControl/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj b/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
index 3a06d98311..f69e911830 100644
--- a/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
+++ b/src/Microsoft.Win32.Registry.AccessControl/ref/Microsoft.Win32.Registry.AccessControl.csproj
@@ -9,7 +9,10 @@
<ItemGroup>
<Compile Include="Microsoft.Win32.Registry.AccessControl.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<ProjectReference Include="..\..\Microsoft.Win32.Registry\ref\Microsoft.Win32.Registry.csproj" />
<ProjectReference Include="..\..\System.Security.AccessControl\ref\System.Security.AccessControl.csproj" />
</ItemGroup>
diff --git a/src/Microsoft.Win32.Registry/dir.props b/src/Microsoft.Win32.Registry/dir.props
index cfdd3c3550..db5b2a7bb3 100644
--- a/src/Microsoft.Win32.Registry/dir.props
+++ b/src/Microsoft.Win32.Registry/dir.props
@@ -6,6 +6,5 @@
<AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/Microsoft.Win32.Registry/ref/Configurations.props b/src/Microsoft.Win32.Registry/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/Microsoft.Win32.Registry/ref/Configurations.props
+++ b/src/Microsoft.Win32.Registry/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj b/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj
index 2e82e80268..214416a12e 100644
--- a/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj
+++ b/src/Microsoft.Win32.Registry/ref/Microsoft.Win32.Registry.csproj
@@ -3,13 +3,17 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{EEC02D4E-217E-4B4D-A7DA-5038FAD44A18}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="Microsoft.Win32.Registry.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<ProjectReference Include="..\..\System.Security.AccessControl\ref\System.Security.AccessControl.csproj" />
<ProjectReference Include="..\..\System.Security.Principal.Windows\ref\System.Security.Principal.Windows.csproj" />
</ItemGroup>
diff --git a/src/System.CodeDom/dir.props b/src/System.CodeDom/dir.props
index 916a941fcf..c149c4d67d 100644
--- a/src/System.CodeDom/dir.props
+++ b/src/System.CodeDom/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyKey>Open</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.CodeDom/ref/Configurations.props b/src/System.CodeDom/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.CodeDom/ref/Configurations.props
+++ b/src/System.CodeDom/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.CodeDom/ref/System.CodeDom.csproj b/src/System.CodeDom/ref/System.CodeDom.csproj
index b3c8557954..f906d162e3 100644
--- a/src/System.CodeDom/ref/System.CodeDom.csproj
+++ b/src/System.CodeDom/ref/System.CodeDom.csproj
@@ -3,13 +3,18 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{4CF42F1E-B5AC-4834-AE24-A1F285091377}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.CodeDom.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<ProjectReference Include="..\..\System.Security.Permissions\ref\System.Security.Permissions.csproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
diff --git a/src/System.ComponentModel.Annotations/dir.props b/src/System.ComponentModel.Annotations/dir.props
index 827c79edd8..bc11e40367 100644
--- a/src/System.ComponentModel.Annotations/dir.props
+++ b/src/System.ComponentModel.Annotations/dir.props
@@ -5,7 +5,6 @@
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
- <IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
</Project>
diff --git a/src/System.ComponentModel.Annotations/ref/Configurations.props b/src/System.ComponentModel.Annotations/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.ComponentModel.Annotations/ref/Configurations.props
+++ b/src/System.ComponentModel.Annotations/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj b/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj
index f5314815f4..595f71d8ea 100644
--- a/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj
+++ b/src/System.ComponentModel.Annotations/ref/System.ComponentModel.Annotations.csproj
@@ -3,11 +3,16 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{C4D6F1F4-DC7E-4756-9A88-171A8B1F1E26}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.ComponentModel.Annotations.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System.ComponentModel.DataAnnotations" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.Data.Odbc/dir.props b/src/System.Data.Odbc/dir.props
index 916a941fcf..c149c4d67d 100644
--- a/src/System.Data.Odbc/dir.props
+++ b/src/System.Data.Odbc/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
<AssemblyKey>Open</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.Data.Odbc/ref/Configurations.props b/src/System.Data.Odbc/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Data.Odbc/ref/Configurations.props
+++ b/src/System.Data.Odbc/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Data.Odbc/ref/System.Data.Odbc.csproj b/src/System.Data.Odbc/ref/System.Data.Odbc.csproj
index d864308858..d128c3b02a 100644
--- a/src/System.Data.Odbc/ref/System.Data.Odbc.csproj
+++ b/src/System.Data.Odbc/ref/System.Data.Odbc.csproj
@@ -3,11 +3,17 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{D589374B-3331-4660-8DFB-512D66F8EC63}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.Data.Odbc.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.Data.SqlClient/ref/Configurations.props b/src/System.Data.SqlClient/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Data.SqlClient/ref/Configurations.props
+++ b/src/System.Data.SqlClient/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj b/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
index d723a5f4b1..3236b073e5 100644
--- a/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
+++ b/src/System.Data.SqlClient/ref/System.Data.SqlClient.csproj
@@ -3,6 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{D58E8D2B-3331-4660-8DFB-512D66F8EC63}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
@@ -10,5 +11,11 @@
<Compile Include="System.Data.SqlClient.cs" />
<Compile Include="System.Data.SqlClient.Manual.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ <Reference Include="System.Data" />
+ <Reference Include="System.Xml" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.IO.FileSystem.AccessControl/dir.props b/src/System.IO.FileSystem.AccessControl/dir.props
index dc6bdd9532..864708cdd6 100644
--- a/src/System.IO.FileSystem.AccessControl/dir.props
+++ b/src/System.IO.FileSystem.AccessControl/dir.props
@@ -6,6 +6,5 @@
<AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.IO.FileSystem.AccessControl/ref/Configurations.props b/src/System.IO.FileSystem.AccessControl/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.IO.FileSystem.AccessControl/ref/Configurations.props
+++ b/src/System.IO.FileSystem.AccessControl/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj b/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj
index 156748a398..55aa873bd1 100644
--- a/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj
+++ b/src/System.IO.FileSystem.AccessControl/ref/System.IO.FileSystem.AccessControl.csproj
@@ -3,13 +3,17 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{88A04AB0-F61E-4DD2-9E12-928DCA261263}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.IO.FileSystem.AccessControl.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<ProjectReference Include="..\..\System.Security.AccessControl\ref\System.Security.AccessControl.csproj" />
<ProjectReference Include="..\..\System.Security.Principal.Windows\ref\System.Security.Principal.Windows.csproj" />
</ItemGroup>
diff --git a/src/System.IO.Packaging/dir.props b/src/System.IO.Packaging/dir.props
index 6db54dff3c..83f160d2b4 100644
--- a/src/System.IO.Packaging/dir.props
+++ b/src/System.IO.Packaging/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.IO.Packaging/ref/Configurations.props b/src/System.IO.Packaging/ref/Configurations.props
index 76a4213097..e7e6149574 100644
--- a/src/System.IO.Packaging/ref/Configurations.props
+++ b/src/System.IO.Packaging/ref/Configurations.props
@@ -3,10 +3,12 @@
<PropertyGroup>
<PackageConfigurations>
netstandard1.3;
+ net46;
</PackageConfigurations>
<BuildConfigurations>
$(PackageConfigurations);
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO.Packaging/ref/System.IO.Packaging.csproj b/src/System.IO.Packaging/ref/System.IO.Packaging.csproj
index 61848052d6..87c4974e22 100644
--- a/src/System.IO.Packaging/ref/System.IO.Packaging.csproj
+++ b/src/System.IO.Packaging/ref/System.IO.Packaging.csproj
@@ -3,6 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{4DD91348-1D1F-4964-B5CB-047D916E79EE}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx' OR '$(TargetGroup)' == 'net46'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
@@ -11,6 +12,11 @@
<ItemGroup>
<Compile Include="System.IO.Packaging.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx' OR '$(TargetGroup)' == 'net46'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ <Reference Include="WindowsBase" />
+ </ItemGroup>
<ItemGroup Condition="'$(TargetGroup)' == 'netstandard1.3'">
<Reference Include="System.Collections" />
<Reference Include="System.IO" />
diff --git a/src/System.IO.Pipes.AccessControl/dir.props b/src/System.IO.Pipes.AccessControl/dir.props
index 6db54dff3c..83f160d2b4 100644
--- a/src/System.IO.Pipes.AccessControl/dir.props
+++ b/src/System.IO.Pipes.AccessControl/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.IO.Pipes.AccessControl/ref/Configurations.props b/src/System.IO.Pipes.AccessControl/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.IO.Pipes.AccessControl/ref/Configurations.props
+++ b/src/System.IO.Pipes.AccessControl/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.csproj b/src/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.csproj
index 3bb805c34c..7bb654119d 100644
--- a/src/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.csproj
+++ b/src/System.IO.Pipes.AccessControl/ref/System.IO.Pipes.AccessControl.csproj
@@ -3,13 +3,18 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{994DCE47-4CF6-479D-AB1D-4EA6A2809C34}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.IO.Pipes.AccessControl.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System.Core" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<ProjectReference Include="..\..\System.Security.AccessControl\ref\System.Security.AccessControl.csproj" />
<ProjectReference Include="..\..\System.Security.Principal.Windows\ref\System.Security.Principal.Windows.csproj" />
</ItemGroup>
diff --git a/src/System.Net.Http/ref/System.Net.Http.csproj b/src/System.Net.Http/ref/System.Net.Http.csproj
index 1c0561fadf..bd399cd31b 100644
--- a/src/System.Net.Http/ref/System.Net.Http.csproj
+++ b/src/System.Net.Http/ref/System.Net.Http.csproj
@@ -3,9 +3,6 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{132BF813-FC40-4D39-8B6F-E55D7633F0ED}</ProjectGuid>
- <!-- in most cases the desktop configuration of a contract is just for APICompat,
- however in this case it is the actual ref we want to ship -->
- <IncludeDesktopRefInPackage>true</IncludeDesktopRefInPackage>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Release|AnyCPU'" />
diff --git a/src/System.Numerics.Vectors/dir.props b/src/System.Numerics.Vectors/dir.props
index 6c87c698a4..4284ed3c6f 100644
--- a/src/System.Numerics.Vectors/dir.props
+++ b/src/System.Numerics.Vectors/dir.props
@@ -5,7 +5,6 @@
<AssemblyVersion>4.1.3.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
- <IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
</Project>
diff --git a/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj b/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj
index 92397c80fd..e613f45d1c 100644
--- a/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj
+++ b/src/System.Numerics.Vectors/ref/System.Numerics.Vectors.csproj
@@ -3,6 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{650277B5-9423-4ACE-BB54-2659995B21C7}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx' OR '$(TargetGroup)' == 'net46'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Release|AnyCPU'" />
@@ -21,6 +22,7 @@
</ItemGroup>
<ItemGroup Condition="'$(TargetGroup)' == 'netfx' OR '$(TargetGroup)' == 'net46'">
<Reference Include="mscorlib" />
+ <Reference Include="System.Numerics" />
</ItemGroup>
<ItemGroup Condition="'$(TargetGroup)' == 'netstandard1.0'">
<Reference Include="System.Runtime" />
diff --git a/src/System.Reflection.TypeExtensions/ref/Configurations.props b/src/System.Reflection.TypeExtensions/ref/Configurations.props
index 6308641bd9..d9777d8275 100644
--- a/src/System.Reflection.TypeExtensions/ref/Configurations.props
+++ b/src/System.Reflection.TypeExtensions/ref/Configurations.props
@@ -4,7 +4,6 @@
<BuildConfigurations>
netstandard;
netfx;
- net461;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj b/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
index b0c949d722..9eb0a5a5f1 100644
--- a/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
+++ b/src/System.Reflection.TypeExtensions/ref/System.Reflection.TypeExtensions.csproj
@@ -4,8 +4,6 @@
<PropertyGroup>
<ProjectGuid>{C303A051-8D54-4460-8BFD-DE10F0473BDB}</ProjectGuid>
</PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net461-Debug|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net461-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
@@ -13,7 +11,7 @@
<ItemGroup>
<Compile Include="System.Reflection.TypeExtensions.cs" />
</ItemGroup>
- <ItemGroup Condition="'$(TargetGroup)' == 'netfx' OR '$(TargetGroup)' == 'net461'">
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
<Reference Include="mscorlib" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
diff --git a/src/System.Security.AccessControl/dir.props b/src/System.Security.AccessControl/dir.props
index 5d6a94c96a..95b941577d 100644
--- a/src/System.Security.AccessControl/dir.props
+++ b/src/System.Security.AccessControl/dir.props
@@ -6,7 +6,6 @@
<AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
- <IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
<ISUAPRef>false</ISUAPRef>
</PropertyGroup>
diff --git a/src/System.Security.AccessControl/ref/Configurations.props b/src/System.Security.AccessControl/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Security.AccessControl/ref/Configurations.props
+++ b/src/System.Security.AccessControl/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj b/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj
index 9e430cb040..90a1792830 100644
--- a/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj
+++ b/src/System.Security.AccessControl/ref/System.Security.AccessControl.csproj
@@ -4,14 +4,18 @@
<PropertyGroup>
<ProjectGuid>{F80C478C-48EE-46A5-89C4-EE0CFB23A14F}</ProjectGuid>
<!-- UAP10.1 is not yet mapped to netstandard2.0, manually duplicate this ref -->
- <PackageTargetFramework>netstandard2.0;uap10.1</PackageTargetFramework>
+ <PackageTargetFramework Condition="'$(TargetGroup)' == 'netstandard'">netstandard2.0;uap10.1</PackageTargetFramework>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.Security.AccessControl.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<SuppressPackageTargetFrameworkCompatibility Include="uap10.1" />
<ProjectReference Include="..\..\System.Security.Principal.Windows\ref\System.Security.Principal.Windows.csproj" />
</ItemGroup>
diff --git a/src/System.Security.Cryptography.Cng/dir.props b/src/System.Security.Cryptography.Cng/dir.props
index bacedaf5ae..66119406db 100644
--- a/src/System.Security.Cryptography.Cng/dir.props
+++ b/src/System.Security.Cryptography.Cng/dir.props
@@ -5,7 +5,6 @@
<AssemblyVersion>4.3.0.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
- <IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
</Project>
diff --git a/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj b/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
index 1ace2fb895..b74fc1db2e 100644
--- a/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
+++ b/src/System.Security.Cryptography.Cng/ref/System.Security.Cryptography.Cng.csproj
@@ -3,9 +3,9 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<DefineConstants Condition="'$(TargetGroup)' == 'netfx'">$(DefineConstants);netfx</DefineConstants>
- <NoWarn Condition="'$(TargetGroup)' == 'netfx'">$(NoWarn);0436</NoWarn>
<ProjectGuid>{9FD12550-3A7C-49D3-9A1E-C4B7410989DD}</ProjectGuid>
- <DefineConstants Condition="'$(TargetGroup)' == 'uap' Or '$(TargetGroup)' == 'netcoreapp'">$(DefineConstants);FEATURE_HASHDATA</DefineConstants>
+ <DefineConstants Condition="'$(TargetGroup)' == 'uap' Or '$(TargeGroup)' == 'netcoreapp'">$(DefineConstants);FEATURE_HASHDATA</DefineConstants>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Release|AnyCPU'" />
diff --git a/src/System.Security.Cryptography.Pkcs/dir.props b/src/System.Security.Cryptography.Pkcs/dir.props
index 6db54dff3c..83f160d2b4 100644
--- a/src/System.Security.Cryptography.Pkcs/dir.props
+++ b/src/System.Security.Cryptography.Pkcs/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.Security.Cryptography.Pkcs/ref/Configurations.props b/src/System.Security.Cryptography.Pkcs/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Security.Cryptography.Pkcs/ref/Configurations.props
+++ b/src/System.Security.Cryptography.Pkcs/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.csproj b/src/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.csproj
index e1f398a0bb..a063a55c1c 100644
--- a/src/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.csproj
+++ b/src/System.Security.Cryptography.Pkcs/ref/System.Security.Cryptography.Pkcs.csproj
@@ -3,11 +3,17 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{881269F5-9F22-4427-8DC5-63E2C05875BA}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.Security.Cryptography.Pkcs.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ <Reference Include="System.Security" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.ProtectedData/dir.props b/src/System.Security.Cryptography.ProtectedData/dir.props
index 6db54dff3c..83f160d2b4 100644
--- a/src/System.Security.Cryptography.ProtectedData/dir.props
+++ b/src/System.Security.Cryptography.ProtectedData/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.Security.Cryptography.ProtectedData/ref/Configurations.props b/src/System.Security.Cryptography.ProtectedData/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Security.Cryptography.ProtectedData/ref/Configurations.props
+++ b/src/System.Security.Cryptography.ProtectedData/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.ProtectedData/ref/System.Security.Cryptography.ProtectedData.csproj b/src/System.Security.Cryptography.ProtectedData/ref/System.Security.Cryptography.ProtectedData.csproj
index a753890bd4..08ab051aa9 100644
--- a/src/System.Security.Cryptography.ProtectedData/ref/System.Security.Cryptography.ProtectedData.csproj
+++ b/src/System.Security.Cryptography.ProtectedData/ref/System.Security.Cryptography.ProtectedData.csproj
@@ -3,11 +3,16 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{28AA66B1-615B-462F-BD63-DC0A20052998}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.Security.Cryptography.ProtectedData.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System.Security" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.Security.Principal.Windows/dir.props b/src/System.Security.Principal.Windows/dir.props
index 868c1ebc21..9b35244f0a 100644
--- a/src/System.Security.Principal.Windows/dir.props
+++ b/src/System.Security.Principal.Windows/dir.props
@@ -8,6 +8,5 @@
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.Security.Principal.Windows/ref/Configurations.props b/src/System.Security.Principal.Windows/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Security.Principal.Windows/ref/Configurations.props
+++ b/src/System.Security.Principal.Windows/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj b/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj
index 3ea40d933e..3de8c92115 100644
--- a/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj
+++ b/src/System.Security.Principal.Windows/ref/System.Security.Principal.Windows.csproj
@@ -4,7 +4,8 @@
<PropertyGroup>
<ProjectGuid>{25A02E40-D12C-4184-B599-E4F954D142DB}</ProjectGuid>
<!-- UAP10.1 is not yet mapped to netstandard2.0, manually duplicate this ref -->
- <PackageTargetFramework>netstandard2.0;uap10.1</PackageTargetFramework>
+ <PackageTargetFramework Condition="'$(TargetGroup)' == 'netstandard'">netstandard2.0;uap10.1</PackageTargetFramework>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
@@ -12,5 +13,9 @@
<SuppressPackageTargetFrameworkCompatibility Include="uap10.1" />
<Compile Include="System.Security.Principal.Windows.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.ServiceProcess.ServiceController/dir.props b/src/System.ServiceProcess.ServiceController/dir.props
index 57dd1e0bd3..28faadc25b 100644
--- a/src/System.ServiceProcess.ServiceController/dir.props
+++ b/src/System.ServiceProcess.ServiceController/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.ServiceProcess.ServiceController/ref/Configurations.props b/src/System.ServiceProcess.ServiceController/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.ServiceProcess.ServiceController/ref/Configurations.props
+++ b/src/System.ServiceProcess.ServiceController/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj b/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj
index 0298841527..aa864d0490 100644
--- a/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj
+++ b/src/System.ServiceProcess.ServiceController/ref/System.ServiceProcess.ServiceController.csproj
@@ -3,11 +3,16 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{8479566D-6FA5-4241-9D66-524BEC4C19BD}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
<ItemGroup>
<Compile Include="System.ServiceProcess.ServiceController.cs" />
</ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System.ServiceProcess" />
+ </ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project> \ No newline at end of file
diff --git a/src/System.Threading.AccessControl/dir.props b/src/System.Threading.AccessControl/dir.props
index 6db54dff3c..83f160d2b4 100644
--- a/src/System.Threading.AccessControl/dir.props
+++ b/src/System.Threading.AccessControl/dir.props
@@ -4,6 +4,5 @@
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
<AssemblyKey>MSFT</AssemblyKey>
- <IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
</Project>
diff --git a/src/System.Threading.AccessControl/ref/Configurations.props b/src/System.Threading.AccessControl/ref/Configurations.props
index c398e42e89..d9777d8275 100644
--- a/src/System.Threading.AccessControl/ref/Configurations.props
+++ b/src/System.Threading.AccessControl/ref/Configurations.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<BuildConfigurations>
netstandard;
+ netfx;
</BuildConfigurations>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj b/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
index 05977841d2..df1cdc9f30 100644
--- a/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
+++ b/src/System.Threading.AccessControl/ref/System.Threading.AccessControl.csproj
@@ -3,6 +3,7 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{C2B1A23B-16F9-4015-BE3C-DD871A7C108D}</ProjectGuid>
+ <IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netfx'">true</IsPartialFacadeAssembly>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
@@ -10,7 +11,11 @@
<Compile Include="System.Threading.AccessControl.cs" />
<Compile Include="System.Threading.AccessControl.Manual.cs" />
</ItemGroup>
- <ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' == 'netfx'">
+ <Reference Include="mscorlib" />
+ <Reference Include="System" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(TargetGroup)' != 'netfx'">
<ProjectReference Include="..\..\System.Security.AccessControl\ref\System.Security.AccessControl.csproj" />
<ProjectReference Include="..\..\System.Security.Principal.Windows\ref\System.Security.Principal.Windows.csproj" />
</ItemGroup>