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
diff options
context:
space:
mode:
-rw-r--r--Packaging.props2
-rw-r--r--binplace.targets23
-rw-r--r--src/Microsoft.CSharp/dir.props1
-rw-r--r--src/Microsoft.VisualBasic/dir.props5
-rw-r--r--src/Microsoft.Win32.Primitives/dir.props1
-rw-r--r--src/Microsoft.Win32.Registry/dir.props2
-rw-r--r--src/System.AppContext/dir.props5
-rw-r--r--src/System.Buffers/dir.props1
-rw-r--r--src/System.Collections.Concurrent/dir.props1
-rw-r--r--src/System.Collections.Immutable/dir.props5
-rw-r--r--src/System.Collections.NonGeneric/dir.props5
-rw-r--r--src/System.Collections.Specialized/dir.props5
-rw-r--r--src/System.Collections/dir.props5
-rw-r--r--src/System.ComponentModel.Annotations/dir.props1
-rw-r--r--src/System.ComponentModel.EventBasedAsync/dir.props4
-rw-r--r--src/System.ComponentModel.Primitives/dir.props5
-rw-r--r--src/System.ComponentModel.TypeConverter/dir.props5
-rw-r--r--src/System.ComponentModel/dir.props1
-rw-r--r--src/System.Console/dir.props5
-rw-r--r--src/System.Diagnostics.Contracts/dir.props1
-rw-r--r--src/System.Diagnostics.Debug/dir.props1
-rw-r--r--src/System.Diagnostics.DiagnosticSource/dir.props1
-rw-r--r--src/System.Diagnostics.FileVersionInfo/dir.props1
-rw-r--r--src/System.Diagnostics.Process/dir.props3
-rw-r--r--src/System.Diagnostics.StackTrace/dir.props2
-rw-r--r--src/System.Diagnostics.Tools/dir.props5
-rw-r--r--src/System.Diagnostics.TraceSource/dir.props2
-rw-r--r--src/System.Diagnostics.Tracing/dir.props1
-rw-r--r--src/System.Drawing.Primitives/dir.props6
-rw-r--r--src/System.Dynamic.Runtime/dir.props1
-rw-r--r--src/System.Globalization.Calendars/dir.props5
-rw-r--r--src/System.Globalization.Extensions/dir.props5
-rw-r--r--src/System.Globalization/dir.props5
-rw-r--r--src/System.IO.Compression.ZipFile/dir.props1
-rw-r--r--src/System.IO.Compression/dir.props5
-rw-r--r--src/System.IO.FileSystem.Primitives/dir.props1
-rw-r--r--src/System.IO.FileSystem.Watcher/dir.props5
-rw-r--r--src/System.IO.FileSystem/dir.props5
-rw-r--r--src/System.IO.MemoryMappedFiles/dir.props1
-rw-r--r--src/System.IO.UnmanagedMemoryStream/dir.props1
-rw-r--r--src/System.IO/dir.props5
-rw-r--r--src/System.Linq.Expressions/dir.props5
-rw-r--r--src/System.Linq.Parallel/dir.props1
-rw-r--r--src/System.Linq.Queryable/dir.props1
-rw-r--r--src/System.Linq/dir.props3
-rw-r--r--src/System.Net.Http/dir.props1
-rw-r--r--src/System.Net.NameResolution/dir.props5
-rw-r--r--src/System.Net.Primitives/dir.props1
-rw-r--r--src/System.Net.Requests/dir.props5
-rw-r--r--src/System.Net.Security/dir.props5
-rw-r--r--src/System.Net.ServicePoint/dir.props5
-rw-r--r--src/System.Net.Sockets/dir.props5
-rw-r--r--src/System.Net.WebClient/dir.props6
-rw-r--r--src/System.Net.WebHeaderCollection/dir.props1
-rw-r--r--src/System.Numerics.Vectors/dir.props1
-rw-r--r--src/System.ObjectModel/dir.props1
-rw-r--r--src/System.Private.Uri/dir.props2
-rw-r--r--src/System.Private.Xml.Linq/dir.props9
-rw-r--r--src/System.Private.Xml.Linq/src/System.Private.Xml.Linq.csproj1
-rw-r--r--src/System.Private.Xml/dir.props9
-rw-r--r--src/System.Private.Xml/src/System.Private.Xml.csproj1
-rw-r--r--src/System.Reflection.DispatchProxy/dir.props1
-rw-r--r--src/System.Reflection.Emit.ILGeneration/dir.props2
-rw-r--r--src/System.Reflection.Emit.Lightweight/dir.props2
-rw-r--r--src/System.Reflection.Emit/dir.props2
-rw-r--r--src/System.Reflection.Extensions/dir.props5
-rw-r--r--src/System.Reflection.Metadata/dir.props5
-rw-r--r--src/System.Reflection.Primitives/dir.props5
-rw-r--r--src/System.Reflection.TypeExtensions/dir.props1
-rw-r--r--src/System.Reflection/dir.props5
-rw-r--r--src/System.Resources.Reader/dir.props1
-rw-r--r--src/System.Resources.ResourceManager/dir.props1
-rw-r--r--src/System.Resources.Writer/dir.props3
-rw-r--r--src/System.Runtime.Extensions/dir.props5
-rw-r--r--src/System.Runtime.Handles/dir.props5
-rw-r--r--src/System.Runtime.InteropServices.RuntimeInformation/dir.props1
-rw-r--r--src/System.Runtime.InteropServices/dir.props5
-rw-r--r--src/System.Runtime.Loader/dir.props2
-rw-r--r--src/System.Runtime.Numerics/dir.props1
-rw-r--r--src/System.Runtime.Serialization.Formatters/dir.props2
-rw-r--r--src/System.Runtime/dir.props1
-rw-r--r--src/System.Security.AccessControl/dir.props2
-rw-r--r--src/System.Security.Claims/dir.props2
-rw-r--r--src/System.Security.Cryptography.Algorithms/dir.props5
-rw-r--r--src/System.Security.Cryptography.Cng/dir.props6
-rw-r--r--src/System.Security.Cryptography.Csp/dir.props6
-rw-r--r--src/System.Security.Cryptography.Encoding/dir.props5
-rw-r--r--src/System.Security.Cryptography.OpenSsl/dir.props6
-rw-r--r--src/System.Security.Cryptography.Primitives/dir.props3
-rw-r--r--src/System.Security.Cryptography.X509Certificates/dir.props1
-rw-r--r--src/System.Security.Permissions/dir.props2
-rw-r--r--src/System.Security.Principal.Windows/dir.props6
-rw-r--r--src/System.Security.Principal/dir.props1
-rw-r--r--src/System.Text.Encoding.CodePages/dir.props2
-rw-r--r--src/System.Text.Encoding.Extensions/dir.props5
-rw-r--r--src/System.Text.Encoding/dir.props5
-rw-r--r--src/System.Text.RegularExpressions/dir.props5
-rw-r--r--src/System.Threading.Overlapped/dir.props1
-rw-r--r--src/System.Threading.Tasks.Dataflow/dir.props5
-rw-r--r--src/System.Threading.Tasks.Extensions/dir.props1
-rw-r--r--src/System.Threading.Tasks.Parallel/dir.props1
-rw-r--r--src/System.Threading.Tasks/dir.props5
-rw-r--r--src/System.Threading.Thread/dir.props1
-rw-r--r--src/System.Threading.ThreadPool/dir.props1
-rw-r--r--src/System.Threading.Timer/dir.props1
-rw-r--r--src/System.Threading/dir.props1
-rw-r--r--src/System.Xml.ReaderWriter/dir.props1
-rw-r--r--src/System.Xml.XDocument/dir.props5
-rw-r--r--src/System.Xml.XPath.XDocument/dir.props2
-rw-r--r--src/System.Xml.XPath/dir.props6
-rw-r--r--src/System.Xml.XmlDocument/dir.props6
111 files changed, 259 insertions, 108 deletions
diff --git a/Packaging.props b/Packaging.props
index 18ca33e991..182ccd7379 100644
--- a/Packaging.props
+++ b/Packaging.props
@@ -23,6 +23,8 @@
<PackageVersion Condition="'$(PackageVersion)' == ''">4.4.0</PackageVersion>
<SkipValidatePackageTargetFramework>true</SkipValidatePackageTargetFramework>
<SkipGenerationCheck>true</SkipGenerationCheck>
+ <!-- disable layout creation in favor of binplacing -->
+ <ShouldCreateLayout>false</ShouldCreateLayout>
</PropertyGroup>
<Import Condition="Exists('pkg/baseline/baseline.props') AND '$(MSBuildProjectExtension)' == '.pkgproj'" Project="pkg/baseline/baseline.props" />
diff --git a/binplace.targets b/binplace.targets
index 6446eb812b..fbd0d252b4 100644
--- a/binplace.targets
+++ b/binplace.targets
@@ -6,6 +6,7 @@
<!-- Try to determine if this is a simple library without a ref project.
https://github.com/dotnet/corefx/issues/14291 is tracking cleaning this up -->
<IsRuntimeAndReferenceAssembly Condition="'$(IsRuntimeAndReferenceAssembly)' == '' and '$(IsRuntimeAssembly)' == 'true' and Exists('$(SourceDir)/$(AssemblyName)') and !Exists('$(SourceDir)/$(AssemblyName)/ref') and !$(AssemblyName.StartsWith('System.Private'))">true</IsRuntimeAndReferenceAssembly>
+ <IsNETCoreAppRef Condition="'$(IsNETCoreAppRef)' == ''">$(IsNETCoreApp)</IsNETCoreAppRef>
<BinPlaceStuffDependsOn Condition="'$(IsReferenceAssembly)' == 'true' OR '$(IsRuntimeAndReferenceAssembly)' == 'true'">$(BinPlaceStuffDependsOn);BinPlaceReferenceAssembly</BinPlaceStuffDependsOn>
<BinPlaceStuffDependsOn Condition="'$(IsRuntimeAssembly)' == 'true' OR '$(IsRuntimeAndReferenceAssembly)' == 'true'">$(BinPlaceStuffDependsOn);BinPlaceRuntimeAssembly</BinPlaceStuffDependsOn>
</PropertyGroup>
@@ -30,20 +31,24 @@
</Target>
<Target Name="GetTargetingPackDir">
- <ItemGroup>
- <TargetingPackDir Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETCoreApp'))" Include="$(BinDir)netcoreapp\TargetingPack" />
- <TargetingPackDir Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETStandard'))" Include="$(BinDir)netstandard\TargetingPack" />
- <TargetingPackDir Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETStandard'))" Include="$(BinDir)netcoreapp\TargetingPack" />
+ <ItemGroup Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETCoreApp')) Or $(NuGetTargetMoniker.Contains('NETStandard'))">
+ <TargetingPackDir Include="$(BinDir)netcoreapp\TargetingPack" />
+ <TargetingPackDir Condition="'$(IsNETCoreAppRef)' == 'true'" Include="$(BinDir)netcoreapp\pkg\ref" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETStandard'))">
+ <TargetingPackDir Include="$(BinDir)netstandard\TargetingPack" />
</ItemGroup>
<Error Condition="'@(TargetingPackDir)' == ''" Text="No targeting pack directory could be determined for NuGetTargetMoniker:$(NuGetTargetMoniker)" />
<Message Text="Got TargetingPackDir:@(TargetingPackDir) from NuGetTargetMoniker:$(NuGetTargetMoniker)" Importance="Low" />
</Target>
- <Target Name="GetRuntimeDir">
- <ItemGroup>
- <RuntimeDir Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETCoreApp'))" Include="$(BinDir)netcoreapp\Runtime" />
- <RuntimeDir Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETStandard'))" Include="$(BinDir)netstandard\Runtime" />
- <RuntimeDir Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETStandard'))" Include="$(BinDir)netcoreapp\Runtime" />
+ <Target Name="GetRuntimeDir">
+ <ItemGroup Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETCoreApp')) Or $(NuGetTargetMoniker.Contains('NETStandard'))">
+ <RuntimeDir Include="$(BinDir)netcoreapp\Runtime" />
+ <RuntimeDir Condition="'$(IsNETCoreApp)' == 'true'" Include="$(BinDir)netcoreapp\pkg\lib" />
+ </ItemGroup>
+ <ItemGroup Condition="'$(NuGetTargetMoniker)' == '' Or $(NuGetTargetMoniker.Contains('NETStandard'))">
+ <RuntimeDir Include="$(BinDir)netstandard\Runtime" />
</ItemGroup>
<Error Condition="'@(RuntimeDir)' == ''" Text="No Runtime directory could be determined for NuGetTargetMoniker:$(NuGetTargetMoniker)" />
<Message Text="Got RuntimeDir:@(RuntimeDir) from NuGetTargetMoniker:$(NuGetTargetMoniker)" Importance="Low" />
diff --git a/src/Microsoft.CSharp/dir.props b/src/Microsoft.CSharp/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/Microsoft.CSharp/dir.props
+++ b/src/Microsoft.CSharp/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/Microsoft.VisualBasic/dir.props b/src/Microsoft.VisualBasic/dir.props
index f0f33952bc..e80e25c7f3 100644
--- a/src/Microsoft.VisualBasic/dir.props
+++ b/src/Microsoft.VisualBasic/dir.props
@@ -1,8 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<PackageVersion>10.2.0</PackageVersion>
<AssemblyVersion>10.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/Microsoft.Win32.Primitives/dir.props b/src/Microsoft.Win32.Primitives/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/Microsoft.Win32.Primitives/dir.props
+++ b/src/Microsoft.Win32.Primitives/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/Microsoft.Win32.Registry/dir.props b/src/Microsoft.Win32.Registry/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/Microsoft.Win32.Registry/dir.props
+++ b/src/Microsoft.Win32.Registry/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.AppContext/dir.props b/src/System.AppContext/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.AppContext/dir.props
+++ b/src/System.AppContext/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Buffers/dir.props b/src/System.Buffers/dir.props
index ba7c08a94c..cfbc7971a2 100644
--- a/src/System.Buffers/dir.props
+++ b/src/System.Buffers/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Collections.Concurrent/dir.props b/src/System.Collections.Concurrent/dir.props
index fa177afe16..eeb9f31f5a 100644
--- a/src/System.Collections.Concurrent/dir.props
+++ b/src/System.Collections.Concurrent/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.14.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Collections.Immutable/dir.props b/src/System.Collections.Immutable/dir.props
index 432e03c0f6..3074a6b9a0 100644
--- a/src/System.Collections.Immutable/dir.props
+++ b/src/System.Collections.Immutable/dir.props
@@ -1,8 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<PackageVersion>1.4.0</PackageVersion>
<AssemblyVersion>1.2.2</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Collections.NonGeneric/dir.props b/src/System.Collections.NonGeneric/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Collections.NonGeneric/dir.props
+++ b/src/System.Collections.NonGeneric/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Collections.Specialized/dir.props b/src/System.Collections.Specialized/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Collections.Specialized/dir.props
+++ b/src/System.Collections.Specialized/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Collections/dir.props b/src/System.Collections/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Collections/dir.props
+++ b/src/System.Collections/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.ComponentModel.Annotations/dir.props b/src/System.ComponentModel.Annotations/dir.props
index 1af9800f25..a960cef1a3 100644
--- a/src/System.ComponentModel.Annotations/dir.props
+++ b/src/System.ComponentModel.Annotations/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.ComponentModel.EventBasedAsync/dir.props b/src/System.ComponentModel.EventBasedAsync/dir.props
index 041b9b1160..8f2003a937 100644
--- a/src/System.ComponentModel.EventBasedAsync/dir.props
+++ b/src/System.ComponentModel.EventBasedAsync/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.ComponentModel.Primitives/dir.props b/src/System.ComponentModel.Primitives/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.ComponentModel.Primitives/dir.props
+++ b/src/System.ComponentModel.Primitives/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.ComponentModel.TypeConverter/dir.props b/src/System.ComponentModel.TypeConverter/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.ComponentModel.TypeConverter/dir.props
+++ b/src/System.ComponentModel.TypeConverter/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.ComponentModel/dir.props b/src/System.ComponentModel/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.ComponentModel/dir.props
+++ b/src/System.ComponentModel/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Console/dir.props b/src/System.Console/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Console/dir.props
+++ b/src/System.Console/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.Contracts/dir.props b/src/System.Diagnostics.Contracts/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.Diagnostics.Contracts/dir.props
+++ b/src/System.Diagnostics.Contracts/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.Debug/dir.props b/src/System.Diagnostics.Debug/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Diagnostics.Debug/dir.props
+++ b/src/System.Diagnostics.Debug/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.DiagnosticSource/dir.props b/src/System.Diagnostics.DiagnosticSource/dir.props
index ba7c08a94c..cfbc7971a2 100644
--- a/src/System.Diagnostics.DiagnosticSource/dir.props
+++ b/src/System.Diagnostics.DiagnosticSource/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.FileVersionInfo/dir.props b/src/System.Diagnostics.FileVersionInfo/dir.props
index ba7c08a94c..cfbc7971a2 100644
--- a/src/System.Diagnostics.FileVersionInfo/dir.props
+++ b/src/System.Diagnostics.FileVersionInfo/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.Process/dir.props b/src/System.Diagnostics.Process/dir.props
index 83d2841dcf..a960cef1a3 100644
--- a/src/System.Diagnostics.Process/dir.props
+++ b/src/System.Diagnostics.Process/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.StackTrace/dir.props b/src/System.Diagnostics.StackTrace/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/System.Diagnostics.StackTrace/dir.props
+++ b/src/System.Diagnostics.StackTrace/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.Tools/dir.props b/src/System.Diagnostics.Tools/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Diagnostics.Tools/dir.props
+++ b/src/System.Diagnostics.Tools/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.TraceSource/dir.props b/src/System.Diagnostics.TraceSource/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/System.Diagnostics.TraceSource/dir.props
+++ b/src/System.Diagnostics.TraceSource/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Diagnostics.Tracing/dir.props b/src/System.Diagnostics.Tracing/dir.props
index 1af9800f25..a960cef1a3 100644
--- a/src/System.Diagnostics.Tracing/dir.props
+++ b/src/System.Diagnostics.Tracing/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Drawing.Primitives/dir.props b/src/System.Drawing.Primitives/dir.props
index 88a66556db..8f2003a937 100644
--- a/src/System.Drawing.Primitives/dir.props
+++ b/src/System.Drawing.Primitives/dir.props
@@ -1,7 +1,9 @@
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Dynamic.Runtime/dir.props b/src/System.Dynamic.Runtime/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Dynamic.Runtime/dir.props
+++ b/src/System.Dynamic.Runtime/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Globalization.Calendars/dir.props b/src/System.Globalization.Calendars/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Globalization.Calendars/dir.props
+++ b/src/System.Globalization.Calendars/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Globalization.Extensions/dir.props b/src/System.Globalization.Extensions/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Globalization.Extensions/dir.props
+++ b/src/System.Globalization.Extensions/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Globalization/dir.props b/src/System.Globalization/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Globalization/dir.props
+++ b/src/System.Globalization/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.IO.Compression.ZipFile/dir.props b/src/System.IO.Compression.ZipFile/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.IO.Compression.ZipFile/dir.props
+++ b/src/System.IO.Compression.ZipFile/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO.Compression/dir.props b/src/System.IO.Compression/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.IO.Compression/dir.props
+++ b/src/System.IO.Compression/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.IO.FileSystem.Primitives/dir.props b/src/System.IO.FileSystem.Primitives/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.IO.FileSystem.Primitives/dir.props
+++ b/src/System.IO.FileSystem.Primitives/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO.FileSystem.Watcher/dir.props b/src/System.IO.FileSystem.Watcher/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.IO.FileSystem.Watcher/dir.props
+++ b/src/System.IO.FileSystem.Watcher/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.IO.FileSystem/dir.props b/src/System.IO.FileSystem/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.IO.FileSystem/dir.props
+++ b/src/System.IO.FileSystem/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.IO.MemoryMappedFiles/dir.props b/src/System.IO.MemoryMappedFiles/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.IO.MemoryMappedFiles/dir.props
+++ b/src/System.IO.MemoryMappedFiles/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO.UnmanagedMemoryStream/dir.props b/src/System.IO.UnmanagedMemoryStream/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.IO.UnmanagedMemoryStream/dir.props
+++ b/src/System.IO.UnmanagedMemoryStream/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.IO/dir.props b/src/System.IO/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.IO/dir.props
+++ b/src/System.IO/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Linq.Expressions/dir.props b/src/System.Linq.Expressions/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.Linq.Expressions/dir.props
+++ b/src/System.Linq.Expressions/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Linq.Parallel/dir.props b/src/System.Linq.Parallel/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.Linq.Parallel/dir.props
+++ b/src/System.Linq.Parallel/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Linq.Queryable/dir.props b/src/System.Linq.Queryable/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.Linq.Queryable/dir.props
+++ b/src/System.Linq.Queryable/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Linq/dir.props b/src/System.Linq/dir.props
index 83d2841dcf..a960cef1a3 100644
--- a/src/System.Linq/dir.props
+++ b/src/System.Linq/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Net.Http/dir.props b/src/System.Net.Http/dir.props
index 1af9800f25..a960cef1a3 100644
--- a/src/System.Net.Http/dir.props
+++ b/src/System.Net.Http/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Net.NameResolution/dir.props b/src/System.Net.NameResolution/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Net.NameResolution/dir.props
+++ b/src/System.Net.NameResolution/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Net.Primitives/dir.props b/src/System.Net.Primitives/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Net.Primitives/dir.props
+++ b/src/System.Net.Primitives/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Net.Requests/dir.props b/src/System.Net.Requests/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Net.Requests/dir.props
+++ b/src/System.Net.Requests/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Net.Security/dir.props b/src/System.Net.Security/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Net.Security/dir.props
+++ b/src/System.Net.Security/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Net.ServicePoint/dir.props b/src/System.Net.ServicePoint/dir.props
index ea772032c8..8714c4b9a3 100644
--- a/src/System.Net.ServicePoint/dir.props
+++ b/src/System.Net.ServicePoint/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Net.Sockets/dir.props b/src/System.Net.Sockets/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.Net.Sockets/dir.props
+++ b/src/System.Net.Sockets/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Net.WebClient/dir.props b/src/System.Net.WebClient/dir.props
index ea772032c8..f254b412b5 100644
--- a/src/System.Net.WebClient/dir.props
+++ b/src/System.Net.WebClient/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Net.WebHeaderCollection/dir.props b/src/System.Net.WebHeaderCollection/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Net.WebHeaderCollection/dir.props
+++ b/src/System.Net.WebHeaderCollection/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Numerics.Vectors/dir.props b/src/System.Numerics.Vectors/dir.props
index c196e27704..2473cb87a7 100644
--- a/src/System.Numerics.Vectors/dir.props
+++ b/src/System.Numerics.Vectors/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.ObjectModel/dir.props b/src/System.ObjectModel/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.ObjectModel/dir.props
+++ b/src/System.ObjectModel/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Private.Uri/dir.props b/src/System.Private.Uri/dir.props
index 26011ce690..8db5396db7 100644
--- a/src/System.Private.Uri/dir.props
+++ b/src/System.Private.Uri/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.4.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Private.Xml.Linq/dir.props b/src/System.Private.Xml.Linq/dir.props
new file mode 100644
index 0000000000..f254b412b5
--- /dev/null
+++ b/src/System.Private.Xml.Linq/dir.props
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="..\dir.props" />
+ <PropertyGroup>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/src/System.Private.Xml.Linq/src/System.Private.Xml.Linq.csproj b/src/System.Private.Xml.Linq/src/System.Private.Xml.Linq.csproj
index 97262d7603..c86c41f967 100644
--- a/src/System.Private.Xml.Linq/src/System.Private.Xml.Linq.csproj
+++ b/src/System.Private.Xml.Linq/src/System.Private.Xml.Linq.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<ProjectGuid>{BAC347A3-9841-44FC-B1E3-2344D1152C23}</ProjectGuid>
<AssemblyName>System.Private.Xml.Linq</AssemblyName>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
<RootNamespace>System.Xml</RootNamespace>
<DefineConstants>$(DefineConstants);SILVERLIGHT</DefineConstants>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'net46'">true</IsPartialFacadeAssembly>
diff --git a/src/System.Private.Xml/dir.props b/src/System.Private.Xml/dir.props
new file mode 100644
index 0000000000..f254b412b5
--- /dev/null
+++ b/src/System.Private.Xml/dir.props
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="..\dir.props" />
+ <PropertyGroup>
+ <AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/src/System.Private.Xml/src/System.Private.Xml.csproj b/src/System.Private.Xml/src/System.Private.Xml.csproj
index f3529055e0..7ed59528d0 100644
--- a/src/System.Private.Xml/src/System.Private.Xml.csproj
+++ b/src/System.Private.Xml/src/System.Private.Xml.csproj
@@ -7,7 +7,6 @@
<PropertyGroup>
<ProjectGuid>{C427CE0D-0740-41F3-9C3A-552BEA3DDB0D}</ProjectGuid>
<AssemblyName>System.Private.Xml</AssemblyName>
- <AssemblyVersion>4.0.0.0</AssemblyVersion>
<RootNamespace>System.Xml</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<NoWarn>$(NoWarn),649</NoWarn>
diff --git a/src/System.Reflection.DispatchProxy/dir.props b/src/System.Reflection.DispatchProxy/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.Reflection.DispatchProxy/dir.props
+++ b/src/System.Reflection.DispatchProxy/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Emit.ILGeneration/dir.props b/src/System.Reflection.Emit.ILGeneration/dir.props
index 16a766f83b..d8e3293fc1 100644
--- a/src/System.Reflection.Emit.ILGeneration/dir.props
+++ b/src/System.Reflection.Emit.ILGeneration/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Emit.Lightweight/dir.props b/src/System.Reflection.Emit.Lightweight/dir.props
index 16a766f83b..d8e3293fc1 100644
--- a/src/System.Reflection.Emit.Lightweight/dir.props
+++ b/src/System.Reflection.Emit.Lightweight/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Emit/dir.props b/src/System.Reflection.Emit/dir.props
index 16a766f83b..d8e3293fc1 100644
--- a/src/System.Reflection.Emit/dir.props
+++ b/src/System.Reflection.Emit/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Extensions/dir.props b/src/System.Reflection.Extensions/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Reflection.Extensions/dir.props
+++ b/src/System.Reflection.Extensions/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Metadata/dir.props b/src/System.Reflection.Metadata/dir.props
index c870b3436a..88be106a94 100644
--- a/src/System.Reflection.Metadata/dir.props
+++ b/src/System.Reflection.Metadata/dir.props
@@ -1,8 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<PackageVersion>1.5.0</PackageVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Reflection.Primitives/dir.props b/src/System.Reflection.Primitives/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Reflection.Primitives/dir.props
+++ b/src/System.Reflection.Primitives/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Reflection.TypeExtensions/dir.props b/src/System.Reflection.TypeExtensions/dir.props
index d289289a2e..dde44234bf 100644
--- a/src/System.Reflection.TypeExtensions/dir.props
+++ b/src/System.Reflection.TypeExtensions/dir.props
@@ -3,6 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
<ItemGroup>
<!-- Temporarily suppress the message until we get a nuget version that knows about the mapping between netstandard1.7 and uap10.1 -->
diff --git a/src/System.Reflection/dir.props b/src/System.Reflection/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.Reflection/dir.props
+++ b/src/System.Reflection/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Resources.Reader/dir.props b/src/System.Resources.Reader/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Resources.Reader/dir.props
+++ b/src/System.Resources.Reader/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Resources.ResourceManager/dir.props b/src/System.Resources.ResourceManager/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Resources.ResourceManager/dir.props
+++ b/src/System.Resources.ResourceManager/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Resources.Writer/dir.props b/src/System.Resources.Writer/dir.props
index 041b9b1160..bfbc5bd9e0 100644
--- a/src/System.Resources.Writer/dir.props
+++ b/src/System.Resources.Writer/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Runtime.Extensions/dir.props b/src/System.Runtime.Extensions/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.Runtime.Extensions/dir.props
+++ b/src/System.Runtime.Extensions/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Runtime.Handles/dir.props b/src/System.Runtime.Handles/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Runtime.Handles/dir.props
+++ b/src/System.Runtime.Handles/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Runtime.InteropServices.RuntimeInformation/dir.props b/src/System.Runtime.InteropServices.RuntimeInformation/dir.props
index ba7c08a94c..cfbc7971a2 100644
--- a/src/System.Runtime.InteropServices.RuntimeInformation/dir.props
+++ b/src/System.Runtime.InteropServices.RuntimeInformation/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Runtime.InteropServices/dir.props b/src/System.Runtime.InteropServices/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.Runtime.InteropServices/dir.props
+++ b/src/System.Runtime.InteropServices/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Runtime.Loader/dir.props b/src/System.Runtime.Loader/dir.props
index ba7c08a94c..8e334b71f3 100644
--- a/src/System.Runtime.Loader/dir.props
+++ b/src/System.Runtime.Loader/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Runtime.Numerics/dir.props b/src/System.Runtime.Numerics/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Runtime.Numerics/dir.props
+++ b/src/System.Runtime.Numerics/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Runtime.Serialization.Formatters/dir.props b/src/System.Runtime.Serialization.Formatters/dir.props
index ba7c08a94c..8e334b71f3 100644
--- a/src/System.Runtime.Serialization.Formatters/dir.props
+++ b/src/System.Runtime.Serialization.Formatters/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Runtime/dir.props b/src/System.Runtime/dir.props
index 7bb155c44e..f6ce5c7273 100644
--- a/src/System.Runtime/dir.props
+++ b/src/System.Runtime/dir.props
@@ -2,6 +2,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project>
diff --git a/src/System.Security.AccessControl/dir.props b/src/System.Security.AccessControl/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/System.Security.AccessControl/dir.props
+++ b/src/System.Security.AccessControl/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.Claims/dir.props b/src/System.Security.Claims/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/System.Security.Claims/dir.props
+++ b/src/System.Security.Claims/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Algorithms/dir.props b/src/System.Security.Cryptography.Algorithms/dir.props
index 554241c3f8..e48b5c0db9 100644
--- a/src/System.Security.Cryptography.Algorithms/dir.props
+++ b/src/System.Security.Cryptography.Algorithms/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Cng/dir.props b/src/System.Security.Cryptography.Cng/dir.props
index 554241c3f8..ba428176d8 100644
--- a/src/System.Security.Cryptography.Cng/dir.props
+++ b/src/System.Security.Cryptography.Cng/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.3.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Csp/dir.props b/src/System.Security.Cryptography.Csp/dir.props
index 503cf86a87..8f2003a937 100644
--- a/src/System.Security.Cryptography.Csp/dir.props
+++ b/src/System.Security.Cryptography.Csp/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Encoding/dir.props b/src/System.Security.Cryptography.Encoding/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Security.Cryptography.Encoding/dir.props
+++ b/src/System.Security.Cryptography.Encoding/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.OpenSsl/dir.props b/src/System.Security.Cryptography.OpenSsl/dir.props
index 503cf86a87..8f2003a937 100644
--- a/src/System.Security.Cryptography.OpenSsl/dir.props
+++ b/src/System.Security.Cryptography.OpenSsl/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.Primitives/dir.props b/src/System.Security.Cryptography.Primitives/dir.props
index 041b9b1160..bfbc5bd9e0 100644
--- a/src/System.Security.Cryptography.Primitives/dir.props
+++ b/src/System.Security.Cryptography.Primitives/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Cryptography.X509Certificates/dir.props b/src/System.Security.Cryptography.X509Certificates/dir.props
index 1af9800f25..a960cef1a3 100644
--- a/src/System.Security.Cryptography.X509Certificates/dir.props
+++ b/src/System.Security.Cryptography.X509Certificates/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Security.Permissions/dir.props b/src/System.Security.Permissions/dir.props
index 86aacdb931..f254b412b5 100644
--- a/src/System.Security.Permissions/dir.props
+++ b/src/System.Security.Permissions/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</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 503cf86a87..8f2003a937 100644
--- a/src/System.Security.Principal.Windows/dir.props
+++ b/src/System.Security.Principal.Windows/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Security.Principal/dir.props b/src/System.Security.Principal/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Security.Principal/dir.props
+++ b/src/System.Security.Principal/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Text.Encoding.CodePages/dir.props b/src/System.Text.Encoding.CodePages/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/System.Text.Encoding.CodePages/dir.props
+++ b/src/System.Text.Encoding.CodePages/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Text.Encoding.Extensions/dir.props b/src/System.Text.Encoding.Extensions/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Text.Encoding.Extensions/dir.props
+++ b/src/System.Text.Encoding.Extensions/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Text.Encoding/dir.props b/src/System.Text.Encoding/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Text.Encoding/dir.props
+++ b/src/System.Text.Encoding/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Text.RegularExpressions/dir.props b/src/System.Text.RegularExpressions/dir.props
index 7bb155c44e..a960cef1a3 100644
--- a/src/System.Text.RegularExpressions/dir.props
+++ b/src/System.Text.RegularExpressions/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Threading.Overlapped/dir.props b/src/System.Threading.Overlapped/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Threading.Overlapped/dir.props
+++ b/src/System.Threading.Overlapped/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading.Tasks.Dataflow/dir.props b/src/System.Threading.Tasks.Dataflow/dir.props
index 564b51b9c7..27e83b25d3 100644
--- a/src/System.Threading.Tasks.Dataflow/dir.props
+++ b/src/System.Threading.Tasks.Dataflow/dir.props
@@ -1,8 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<PackageVersion>4.8.0</PackageVersion>
<AssemblyVersion>4.6.2.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Threading.Tasks.Extensions/dir.props b/src/System.Threading.Tasks.Extensions/dir.props
index 17b82e897d..1dadf41f32 100644
--- a/src/System.Threading.Tasks.Extensions/dir.props
+++ b/src/System.Threading.Tasks.Extensions/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.1.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading.Tasks.Parallel/dir.props b/src/System.Threading.Tasks.Parallel/dir.props
index 16a766f83b..14527fd4b3 100644
--- a/src/System.Threading.Tasks.Parallel/dir.props
+++ b/src/System.Threading.Tasks.Parallel/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.3.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading.Tasks/dir.props b/src/System.Threading.Tasks/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Threading.Tasks/dir.props
+++ b/src/System.Threading.Tasks/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Threading.Thread/dir.props b/src/System.Threading.Thread/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Threading.Thread/dir.props
+++ b/src/System.Threading.Thread/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading.ThreadPool/dir.props b/src/System.Threading.ThreadPool/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Threading.ThreadPool/dir.props
+++ b/src/System.Threading.ThreadPool/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading.Timer/dir.props b/src/System.Threading.Timer/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Threading.Timer/dir.props
+++ b/src/System.Threading.Timer/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Threading/dir.props b/src/System.Threading/dir.props
index fcc1a7ca5a..bfbc5bd9e0 100644
--- a/src/System.Threading/dir.props
+++ b/src/System.Threading/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Xml.ReaderWriter/dir.props b/src/System.Xml.ReaderWriter/dir.props
index 1af9800f25..a960cef1a3 100644
--- a/src/System.Xml.ReaderWriter/dir.props
+++ b/src/System.Xml.ReaderWriter/dir.props
@@ -3,5 +3,6 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.2.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Xml.XDocument/dir.props b/src/System.Xml.XDocument/dir.props
index 503cf86a87..bfbc5bd9e0 100644
--- a/src/System.Xml.XDocument/dir.props
+++ b/src/System.Xml.XDocument/dir.props
@@ -1,7 +1,8 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Xml.XPath.XDocument/dir.props b/src/System.Xml.XPath.XDocument/dir.props
index fcc1a7ca5a..8f2003a937 100644
--- a/src/System.Xml.XPath.XDocument/dir.props
+++ b/src/System.Xml.XPath.XDocument/dir.props
@@ -3,5 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
</Project> \ No newline at end of file
diff --git a/src/System.Xml.XPath/dir.props b/src/System.Xml.XPath/dir.props
index 503cf86a87..8f2003a937 100644
--- a/src/System.Xml.XPath/dir.props
+++ b/src/System.Xml.XPath/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file
diff --git a/src/System.Xml.XmlDocument/dir.props b/src/System.Xml.XmlDocument/dir.props
index 503cf86a87..8f2003a937 100644
--- a/src/System.Xml.XmlDocument/dir.props
+++ b/src/System.Xml.XmlDocument/dir.props
@@ -1,7 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <IsNETCoreApp>true</IsNETCoreApp>
+ <IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project>
-
+</Project> \ No newline at end of file