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:
authorWes Haggard <Wes.Haggard@microsoft.com>2017-04-10 22:45:34 +0300
committerWes Haggard <Wes.Haggard@microsoft.com>2017-04-10 22:51:50 +0300
commitac09a797d09502ebab61f7167bb856846602e1e6 (patch)
treeb65298a981060aa381972380e6caf1291923fcba /src
parent40da843f0e5dc2c2b2acaf9efc25a00593697f25 (diff)
Updates how we define which key an assembly uses
Now instead of Use*Key a project can instead define the assembly key in the project (genreally the common dir.pops for a project) using the AssemblyKey property. The accepted values are Open, ECMA, MSFT, Test. This change allows for a repo to set the default key they want to use for projects. In corefx we have switched the default to use the Open key instead of the old BuildTools default of MSFT key. As part of this update we are explicitly setting the AssemblyKey in all the library projects (although it is really only necessary for projects that aren't the default). Also with this change we are updating all the new libraries that have not yet shipped stable (compared to our 1.1 release) and making them use the Open key. Which means that for prerelease dependencies there might be some binary breaking changes to consume. The following libraries ahven't shipped so there key is being changed from MSFT to Open: Microsoft.XmlSerializer.Generator System.CodeDom System.Configuration.ConfigurationManager System.Data.Odbc System.DirectoryServices System.DirectoryServices.AccountManagement System.DirectoryServices.Protocols System.IO.Ports System.Json System.Memory System.Net.HttpListener System.Net.Mail System.Net.ServicePoint System.Net.WebClient System.Net.WebProxy System.Private.Xml System.Private.Xml.Linq System.Security.Cryptography.Xml System.Security.Permissions System.Transactions.Local System.Web.HttpUtility
Diffstat (limited to 'src')
-rw-r--r--src/Microsoft.CSharp/dir.props5
-rw-r--r--src/Microsoft.VisualBasic/dir.props5
-rw-r--r--src/Microsoft.Win32.Primitives/dir.props5
-rw-r--r--src/Microsoft.Win32.Registry.AccessControl/dir.props5
-rw-r--r--src/Microsoft.Win32.Registry/dir.props5
-rw-r--r--src/Microsoft.XmlSerializer.Generator/dir.props5
-rw-r--r--src/System.AppContext/dir.props5
-rw-r--r--src/System.Buffers/dir.props5
-rw-r--r--src/System.Buffers/ref/System.Buffers.csproj1
-rw-r--r--src/System.Buffers/src/System.Buffers.csproj1
-rw-r--r--src/System.CodeDom/dir.props5
-rw-r--r--src/System.Collections.Concurrent/dir.props5
-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.props5
-rw-r--r--src/System.ComponentModel.EventBasedAsync/dir.props5
-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.props5
-rw-r--r--src/System.Composition.AttributedModel/dir.props1
-rw-r--r--src/System.Composition.Convention/dir.props1
-rw-r--r--src/System.Composition.Hosting/dir.props1
-rw-r--r--src/System.Composition.Runtime/dir.props1
-rw-r--r--src/System.Composition.TypedParts/dir.props1
-rw-r--r--src/System.Configuration.ConfigurationManager/dir.props1
-rw-r--r--src/System.Console/dir.props5
-rw-r--r--src/System.Data.Common/dir.props5
-rw-r--r--src/System.Data.Odbc/dir.props5
-rw-r--r--src/System.Data.SqlClient/dir.props5
-rw-r--r--src/System.Diagnostics.Contracts/dir.props5
-rw-r--r--src/System.Diagnostics.Debug/dir.props5
-rw-r--r--src/System.Diagnostics.DiagnosticSource/dir.props5
-rw-r--r--src/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSource.csproj5
-rw-r--r--src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj1
-rw-r--r--src/System.Diagnostics.FileVersionInfo/dir.props5
-rw-r--r--src/System.Diagnostics.Process/dir.props5
-rw-r--r--src/System.Diagnostics.StackTrace/dir.props5
-rw-r--r--src/System.Diagnostics.TextWriterTraceListener/dir.props5
-rw-r--r--src/System.Diagnostics.Tools/dir.props5
-rw-r--r--src/System.Diagnostics.TraceSource/dir.props5
-rw-r--r--src/System.Diagnostics.Tracing/dir.props5
-rw-r--r--src/System.DirectoryServices.AccountManagement/dir.props1
-rw-r--r--src/System.DirectoryServices.Protocols/dir.props1
-rw-r--r--src/System.DirectoryServices/dir.props1
-rw-r--r--src/System.Drawing.Primitives/dir.props5
-rw-r--r--src/System.Dynamic.Runtime/dir.props5
-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.props5
-rw-r--r--src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj1
-rw-r--r--src/System.IO.Compression.ZipFile/src/System.IO.Compression.ZipFile.csproj1
-rw-r--r--src/System.IO.Compression/dir.props5
-rw-r--r--src/System.IO.Compression/ref/System.IO.Compression.csproj1
-rw-r--r--src/System.IO.Compression/src/System.IO.Compression.csproj1
-rw-r--r--src/System.IO.FileSystem.AccessControl/dir.props5
-rw-r--r--src/System.IO.FileSystem.DriveInfo/dir.props5
-rw-r--r--src/System.IO.FileSystem.Primitives/dir.props5
-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.IsolatedStorage/dir.props5
-rw-r--r--src/System.IO.MemoryMappedFiles/dir.props5
-rw-r--r--src/System.IO.Packaging/dir.props5
-rw-r--r--src/System.IO.Pipes.AccessControl/dir.props5
-rw-r--r--src/System.IO.Pipes/dir.props5
-rw-r--r--src/System.IO.Ports/dir.props5
-rw-r--r--src/System.IO.UnmanagedMemoryStream/dir.props5
-rw-r--r--src/System.IO/dir.props5
-rw-r--r--src/System.Json/dir.props5
-rw-r--r--src/System.Linq.Expressions/dir.props5
-rw-r--r--src/System.Linq.Parallel/dir.props5
-rw-r--r--src/System.Linq.Queryable/dir.props5
-rw-r--r--src/System.Linq/dir.props5
-rw-r--r--src/System.Memory/dir.props5
-rw-r--r--src/System.Net.Http.Rtc/dir.props5
-rw-r--r--src/System.Net.Http.WinHttpHandler/dir.props5
-rw-r--r--src/System.Net.Http/dir.props5
-rw-r--r--src/System.Net.HttpListener/dir.props5
-rw-r--r--src/System.Net.Mail/dir.props5
-rw-r--r--src/System.Net.NameResolution/dir.props5
-rw-r--r--src/System.Net.NetworkInformation/dir.props5
-rw-r--r--src/System.Net.Ping/dir.props5
-rw-r--r--src/System.Net.Primitives/dir.props5
-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.props5
-rw-r--r--src/System.Net.WebHeaderCollection/dir.props5
-rw-r--r--src/System.Net.WebProxy/dir.props5
-rw-r--r--src/System.Net.WebSockets.Client/dir.props5
-rw-r--r--src/System.Net.WebSockets/dir.props5
-rw-r--r--src/System.Numerics.Vectors.WindowsRuntime/dir.props5
-rw-r--r--src/System.Numerics.Vectors/dir.props5
-rw-r--r--src/System.ObjectModel/dir.props5
-rw-r--r--src/System.Private.DataContractSerialization/dir.props5
-rw-r--r--src/System.Private.Reflection.Metadata.Ecma335/dir.props5
-rw-r--r--src/System.Private.Uri/dir.props5
-rw-r--r--src/System.Private.Xml.Linq/dir.props5
-rw-r--r--src/System.Private.Xml/dir.props5
-rw-r--r--src/System.Reflection.Context/dir.props5
-rw-r--r--src/System.Reflection.Context/ref/System.Reflection.Context.csproj1
-rw-r--r--src/System.Reflection.Context/src/System.Reflection.Context.csproj1
-rw-r--r--src/System.Reflection.DispatchProxy/dir.props5
-rw-r--r--src/System.Reflection.Emit.ILGeneration/dir.props5
-rw-r--r--src/System.Reflection.Emit.Lightweight/dir.props5
-rw-r--r--src/System.Reflection.Emit/dir.props5
-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.props5
-rw-r--r--src/System.Reflection/dir.props5
-rw-r--r--src/System.Resources.Reader/dir.props5
-rw-r--r--src/System.Resources.ResourceManager/dir.props5
-rw-r--r--src/System.Resources.Writer/dir.props5
-rw-r--r--src/System.Runtime.CompilerServices.Unsafe/dir.props5
-rw-r--r--src/System.Runtime.CompilerServices.VisualC/dir.props5
-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.props5
-rw-r--r--src/System.Runtime.InteropServices.WindowsRuntime/dir.props5
-rw-r--r--src/System.Runtime.InteropServices/dir.props5
-rw-r--r--src/System.Runtime.Loader/dir.props5
-rw-r--r--src/System.Runtime.Numerics/dir.props5
-rw-r--r--src/System.Runtime.Serialization.Formatters/dir.props5
-rw-r--r--src/System.Runtime.Serialization.Json/dir.props5
-rw-r--r--src/System.Runtime.Serialization.Primitives/dir.props5
-rw-r--r--src/System.Runtime.Serialization.Xml/dir.props5
-rw-r--r--src/System.Runtime.WindowsRuntime.UI.Xaml/dir.props5
-rw-r--r--src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj1
-rw-r--r--src/System.Runtime.WindowsRuntime.UI.Xaml/src/System.Runtime.WindowsRuntime.UI.Xaml.csproj1
-rw-r--r--src/System.Runtime.WindowsRuntime/dir.props5
-rw-r--r--src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj1
-rw-r--r--src/System.Runtime.WindowsRuntime/src/System.Runtime.WindowsRuntime.csproj1
-rw-r--r--src/System.Runtime/dir.props5
-rw-r--r--src/System.Security.AccessControl/dir.props5
-rw-r--r--src/System.Security.Claims/dir.props5
-rw-r--r--src/System.Security.Cryptography.Algorithms/dir.props5
-rw-r--r--src/System.Security.Cryptography.Cng/dir.props5
-rw-r--r--src/System.Security.Cryptography.Csp/dir.props5
-rw-r--r--src/System.Security.Cryptography.Encoding/dir.props5
-rw-r--r--src/System.Security.Cryptography.OpenSsl/dir.props5
-rw-r--r--src/System.Security.Cryptography.Pkcs/dir.props5
-rw-r--r--src/System.Security.Cryptography.Primitives/dir.props5
-rw-r--r--src/System.Security.Cryptography.ProtectedData/dir.props5
-rw-r--r--src/System.Security.Cryptography.X509Certificates/dir.props5
-rw-r--r--src/System.Security.Cryptography.Xml/dir.props5
-rw-r--r--src/System.Security.Permissions/dir.props5
-rw-r--r--src/System.Security.Principal.Windows/dir.props5
-rw-r--r--src/System.Security.Principal/dir.props5
-rw-r--r--src/System.Security.SecureString/dir.props5
-rw-r--r--src/System.ServiceProcess.ServiceController/dir.props5
-rw-r--r--src/System.Text.Encoding.CodePages/dir.props5
-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.Encodings.Web/dir.props5
-rw-r--r--src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj1
-rw-r--r--src/System.Text.RegularExpressions/dir.props5
-rw-r--r--src/System.Threading.AccessControl/dir.props5
-rw-r--r--src/System.Threading.Overlapped/dir.props5
-rw-r--r--src/System.Threading.Tasks.Dataflow/dir.props5
-rw-r--r--src/System.Threading.Tasks.Extensions/dir.props5
-rw-r--r--src/System.Threading.Tasks.Extensions/src/System.Threading.Tasks.Extensions.csproj1
-rw-r--r--src/System.Threading.Tasks.Parallel/dir.props5
-rw-r--r--src/System.Threading.Tasks/dir.props5
-rw-r--r--src/System.Threading.Thread/dir.props5
-rw-r--r--src/System.Threading.ThreadPool/dir.props5
-rw-r--r--src/System.Threading.Timer/dir.props5
-rw-r--r--src/System.Threading/dir.props5
-rw-r--r--src/System.Transactions.Local/dir.props5
-rw-r--r--src/System.ValueTuple/dir.props5
-rw-r--r--src/System.ValueTuple/ref/System.ValueTuple.csproj1
-rw-r--r--src/System.ValueTuple/src/System.ValueTuple.csproj1
-rw-r--r--src/System.Web.HttpUtility/dir.props5
-rw-r--r--src/System.Xml.ReaderWriter/dir.props5
-rw-r--r--src/System.Xml.XDocument/dir.props5
-rw-r--r--src/System.Xml.XPath.XDocument/dir.props5
-rw-r--r--src/System.Xml.XPath.XmlDocument/dir.props1
-rw-r--r--src/System.Xml.XPath/dir.props5
-rw-r--r--src/System.Xml.XmlDocument/dir.props5
-rw-r--r--src/System.Xml.XmlSerializer/dir.props5
183 files changed, 477 insertions, 330 deletions
diff --git a/src/Microsoft.CSharp/dir.props b/src/Microsoft.CSharp/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/Microsoft.CSharp/dir.props
+++ b/src/Microsoft.CSharp/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/Microsoft.VisualBasic/dir.props b/src/Microsoft.VisualBasic/dir.props
index f9f2de199a..8242fcaab3 100644
--- a/src/Microsoft.VisualBasic/dir.props
+++ b/src/Microsoft.VisualBasic/dir.props
@@ -1,10 +1,11 @@
-<?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>
<PackageVersion>10.2.0</PackageVersion>
<AssemblyVersion>10.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/Microsoft.Win32.Primitives/dir.props b/src/Microsoft.Win32.Primitives/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/Microsoft.Win32.Primitives/dir.props
+++ b/src/Microsoft.Win32.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/Microsoft.Win32.Registry.AccessControl/dir.props b/src/Microsoft.Win32.Registry.AccessControl/dir.props
index 065169e864..6db54dff3c 100644
--- a/src/Microsoft.Win32.Registry.AccessControl/dir.props
+++ b/src/Microsoft.Win32.Registry.AccessControl/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/Microsoft.Win32.Registry/dir.props b/src/Microsoft.Win32.Registry/dir.props
index 91f06d03e6..868c1ebc21 100644
--- a/src/Microsoft.Win32.Registry/dir.props
+++ b/src/Microsoft.Win32.Registry/dir.props
@@ -1,12 +1,13 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/Microsoft.XmlSerializer.Generator/dir.props b/src/Microsoft.XmlSerializer.Generator/dir.props
index a0915f76e6..4c94be0e4d 100644
--- a/src/Microsoft.XmlSerializer.Generator/dir.props
+++ b/src/Microsoft.XmlSerializer.Generator/dir.props
@@ -1,9 +1,10 @@
-<?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>
<PackageVersion>1.0.0</PackageVersion>
<SkipValidatePackage>true</SkipValidatePackage>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.AppContext/dir.props b/src/System.AppContext/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.AppContext/dir.props
+++ b/src/System.AppContext/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Buffers/dir.props b/src/System.Buffers/dir.props
index 7091ba2d80..3e161a7397 100644
--- a/src/System.Buffers/dir.props
+++ b/src/System.Buffers/dir.props
@@ -1,10 +1,11 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Buffers/ref/System.Buffers.csproj b/src/System.Buffers/ref/System.Buffers.csproj
index 55eef16ffe..4add92447c 100644
--- a/src/System.Buffers/ref/System.Buffers.csproj
+++ b/src/System.Buffers/ref/System.Buffers.csproj
@@ -3,7 +3,6 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{11AE73F7-3532-47B9-8FF6-B4F22D76456C}</ProjectGuid>
- <UseOpenKey>true</UseOpenKey>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Release|AnyCPU'" />
diff --git a/src/System.Buffers/src/System.Buffers.csproj b/src/System.Buffers/src/System.Buffers.csproj
index b5b9dfb38a..0167dfdfbb 100644
--- a/src/System.Buffers/src/System.Buffers.csproj
+++ b/src/System.Buffers/src/System.Buffers.csproj
@@ -5,7 +5,6 @@
<ProjectGuid>{2ADDB484-6F57-4D71-A3FE-A57EC6329A2B}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<DocumentationFile>$(OutputPath)$(MSBuildProjectName).xml</DocumentationFile>
- <UseOpenKey>true</UseOpenKey>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' != 'netstandard' and '$(TargetGroup)' != 'netstandard1.1'">true</IsPartialFacadeAssembly>
<ExcludeResourcesImport Condition="'$(IsPartialFacadeAssembly)'=='true'">true</ExcludeResourcesImport>
</PropertyGroup>
diff --git a/src/System.CodeDom/dir.props b/src/System.CodeDom/dir.props
index fa56e75237..916a941fcf 100644
--- a/src/System.CodeDom/dir.props
+++ b/src/System.CodeDom/dir.props
@@ -1,8 +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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Collections.Concurrent/dir.props b/src/System.Collections.Concurrent/dir.props
index e416c68c64..43279fb8d3 100644
--- a/src/System.Collections.Concurrent/dir.props
+++ b/src/System.Collections.Concurrent/dir.props
@@ -1,9 +1,10 @@
-<?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.0.14.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Collections.Immutable/dir.props b/src/System.Collections.Immutable/dir.props
index e632347384..6a63067108 100644
--- a/src/System.Collections.Immutable/dir.props
+++ b/src/System.Collections.Immutable/dir.props
@@ -1,10 +1,11 @@
-<?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>
<PackageVersion>1.4.0</PackageVersion>
<AssemblyVersion>1.2.2</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Collections.NonGeneric/dir.props b/src/System.Collections.NonGeneric/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Collections.NonGeneric/dir.props
+++ b/src/System.Collections.NonGeneric/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Collections.Specialized/dir.props b/src/System.Collections.Specialized/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Collections.Specialized/dir.props
+++ b/src/System.Collections.Specialized/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Collections/dir.props b/src/System.Collections/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Collections/dir.props
+++ b/src/System.Collections/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ComponentModel.Annotations/dir.props b/src/System.ComponentModel.Annotations/dir.props
index f958a88757..827c79edd8 100644
--- a/src/System.ComponentModel.Annotations/dir.props
+++ b/src/System.ComponentModel.Annotations/dir.props
@@ -1,10 +1,11 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ComponentModel.EventBasedAsync/dir.props b/src/System.ComponentModel.EventBasedAsync/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.ComponentModel.EventBasedAsync/dir.props
+++ b/src/System.ComponentModel.EventBasedAsync/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ComponentModel.Primitives/dir.props b/src/System.ComponentModel.Primitives/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.ComponentModel.Primitives/dir.props
+++ b/src/System.ComponentModel.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ComponentModel.TypeConverter/dir.props b/src/System.ComponentModel.TypeConverter/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.ComponentModel.TypeConverter/dir.props
+++ b/src/System.ComponentModel.TypeConverter/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ComponentModel/dir.props b/src/System.ComponentModel/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.ComponentModel/dir.props
+++ b/src/System.ComponentModel/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Composition.AttributedModel/dir.props b/src/System.Composition.AttributedModel/dir.props
index e5670dbbab..137305a1c3 100644
--- a/src/System.Composition.AttributedModel/dir.props
+++ b/src/System.Composition.AttributedModel/dir.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<PackageVersion>1.1.0</PackageVersion>
<AssemblyVersion>1.0.32.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Composition.Convention/dir.props b/src/System.Composition.Convention/dir.props
index e5670dbbab..137305a1c3 100644
--- a/src/System.Composition.Convention/dir.props
+++ b/src/System.Composition.Convention/dir.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<PackageVersion>1.1.0</PackageVersion>
<AssemblyVersion>1.0.32.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Composition.Hosting/dir.props b/src/System.Composition.Hosting/dir.props
index e5670dbbab..137305a1c3 100644
--- a/src/System.Composition.Hosting/dir.props
+++ b/src/System.Composition.Hosting/dir.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<PackageVersion>1.1.0</PackageVersion>
<AssemblyVersion>1.0.32.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Composition.Runtime/dir.props b/src/System.Composition.Runtime/dir.props
index e5670dbbab..137305a1c3 100644
--- a/src/System.Composition.Runtime/dir.props
+++ b/src/System.Composition.Runtime/dir.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<PackageVersion>1.1.0</PackageVersion>
<AssemblyVersion>1.0.32.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Composition.TypedParts/dir.props b/src/System.Composition.TypedParts/dir.props
index e5670dbbab..137305a1c3 100644
--- a/src/System.Composition.TypedParts/dir.props
+++ b/src/System.Composition.TypedParts/dir.props
@@ -3,6 +3,7 @@
<PropertyGroup>
<PackageVersion>1.1.0</PackageVersion>
<AssemblyVersion>1.0.32.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Configuration.ConfigurationManager/dir.props b/src/System.Configuration.ConfigurationManager/dir.props
index ea772032c8..7b78f1124f 100644
--- a/src/System.Configuration.ConfigurationManager/dir.props
+++ b/src/System.Configuration.ConfigurationManager/dir.props
@@ -2,6 +2,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Console/dir.props b/src/System.Console/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Console/dir.props
+++ b/src/System.Console/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Data.Common/dir.props b/src/System.Data.Common/dir.props
index f958a88757..827c79edd8 100644
--- a/src/System.Data.Common/dir.props
+++ b/src/System.Data.Common/dir.props
@@ -1,10 +1,11 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Data.Odbc/dir.props b/src/System.Data.Odbc/dir.props
index fa56e75237..916a941fcf 100644
--- a/src/System.Data.Odbc/dir.props
+++ b/src/System.Data.Odbc/dir.props
@@ -1,8 +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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Data.SqlClient/dir.props b/src/System.Data.SqlClient/dir.props
index 1af9800f25..28faadc25b 100644
--- a/src/System.Data.SqlClient/dir.props
+++ b/src/System.Data.SqlClient/dir.props
@@ -1,7 +1,8 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.Contracts/dir.props b/src/System.Diagnostics.Contracts/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.Diagnostics.Contracts/dir.props
+++ b/src/System.Diagnostics.Contracts/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.Debug/dir.props b/src/System.Diagnostics.Debug/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Diagnostics.Debug/dir.props
+++ b/src/System.Diagnostics.Debug/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.DiagnosticSource/dir.props b/src/System.Diagnostics.DiagnosticSource/dir.props
index 7091ba2d80..3e161a7397 100644
--- a/src/System.Diagnostics.DiagnosticSource/dir.props
+++ b/src/System.Diagnostics.DiagnosticSource/dir.props
@@ -1,10 +1,11 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSource.csproj b/src/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSource.csproj
index e05f070836..31545bb1ce 100644
--- a/src/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSource.csproj
+++ b/src/System.Diagnostics.DiagnosticSource/ref/System.Diagnostics.DiagnosticSource.csproj
@@ -2,14 +2,13 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseOpenKey>true</UseOpenKey>
<ProjectGuid>{3DF9A5D5-3D4B-4378-9B55-CFA6AC0114D9}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Condition="'$(TargetGroup)' == 'net45' OR '$(TargetGroup)' == 'net46' OR '$(TargetGroup)' == 'netfx'">
<DefineConstants>$(DefineConstants);ALLOW_PARTIALLY_TRUSTED_CALLERS</DefineConstants>
- </PropertyGroup>
+ </PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net45-Debug|AnyCPU'" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net45-Release|AnyCPU'" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net45-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Debug|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'net46-Release|AnyCPU'" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netfx-Debug|AnyCPU'" />
diff --git a/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj b/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj
index 49247239c8..754f9e338a 100644
--- a/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj
+++ b/src/System.Diagnostics.DiagnosticSource/src/System.Diagnostics.DiagnosticSource.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<ProjectGuid>{F24D3391-2928-4E83-AADE-B34423498750}</ProjectGuid>
<DocumentationFile>$(OutputPath)$(MSBuildProjectName).xml</DocumentationFile>
- <UseOpenKey>true</UseOpenKey>
<!-- To allow this library to work on V4.5 runtimes and other old platforms
we also have a separate complilation of this DLL that works for V4.5
(which is netstandard1.1). Again we duplicate in a portable-* folder
diff --git a/src/System.Diagnostics.FileVersionInfo/dir.props b/src/System.Diagnostics.FileVersionInfo/dir.props
index d352547194..6b16377c8b 100644
--- a/src/System.Diagnostics.FileVersionInfo/dir.props
+++ b/src/System.Diagnostics.FileVersionInfo/dir.props
@@ -1,9 +1,10 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.Process/dir.props b/src/System.Diagnostics.Process/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Diagnostics.Process/dir.props
+++ b/src/System.Diagnostics.Process/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.StackTrace/dir.props b/src/System.Diagnostics.StackTrace/dir.props
index 4fca45a4b8..ee4512fc26 100644
--- a/src/System.Diagnostics.StackTrace/dir.props
+++ b/src/System.Diagnostics.StackTrace/dir.props
@@ -1,10 +1,11 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.TextWriterTraceListener/dir.props b/src/System.Diagnostics.TextWriterTraceListener/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Diagnostics.TextWriterTraceListener/dir.props
+++ b/src/System.Diagnostics.TextWriterTraceListener/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.Tools/dir.props b/src/System.Diagnostics.Tools/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Diagnostics.Tools/dir.props
+++ b/src/System.Diagnostics.Tools/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.TraceSource/dir.props b/src/System.Diagnostics.TraceSource/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Diagnostics.TraceSource/dir.props
+++ b/src/System.Diagnostics.TraceSource/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Diagnostics.Tracing/dir.props b/src/System.Diagnostics.Tracing/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Diagnostics.Tracing/dir.props
+++ b/src/System.Diagnostics.Tracing/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.DirectoryServices.AccountManagement/dir.props b/src/System.DirectoryServices.AccountManagement/dir.props
index 503cf86a87..3e4109b793 100644
--- a/src/System.DirectoryServices.AccountManagement/dir.props
+++ b/src/System.DirectoryServices.AccountManagement/dir.props
@@ -2,6 +2,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.DirectoryServices.Protocols/dir.props b/src/System.DirectoryServices.Protocols/dir.props
index 503cf86a87..3e4109b793 100644
--- a/src/System.DirectoryServices.Protocols/dir.props
+++ b/src/System.DirectoryServices.Protocols/dir.props
@@ -2,6 +2,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.DirectoryServices/dir.props b/src/System.DirectoryServices/dir.props
index ffb03ea448..51df504994 100644
--- a/src/System.DirectoryServices/dir.props
+++ b/src/System.DirectoryServices/dir.props
@@ -3,6 +3,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Drawing.Primitives/dir.props b/src/System.Drawing.Primitives/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Drawing.Primitives/dir.props
+++ b/src/System.Drawing.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Dynamic.Runtime/dir.props b/src/System.Dynamic.Runtime/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Dynamic.Runtime/dir.props
+++ b/src/System.Dynamic.Runtime/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Globalization.Calendars/dir.props b/src/System.Globalization.Calendars/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Globalization.Calendars/dir.props
+++ b/src/System.Globalization.Calendars/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Globalization.Extensions/dir.props b/src/System.Globalization.Extensions/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Globalization.Extensions/dir.props
+++ b/src/System.Globalization.Extensions/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Globalization/dir.props b/src/System.Globalization/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Globalization/dir.props
+++ b/src/System.Globalization/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Compression.ZipFile/dir.props b/src/System.IO.Compression.ZipFile/dir.props
index 78ba728102..a581580684 100644
--- a/src/System.IO.Compression.ZipFile/dir.props
+++ b/src/System.IO.Compression.ZipFile/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>ECMA</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj b/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj
index 13dfcb3aba..737673b155 100644
--- a/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj
+++ b/src/System.IO.Compression.ZipFile/ref/System.IO.Compression.ZipFile.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<ProjectGuid>{5208B51C-53E1-425A-A6A7-D3BB6BCCCF29}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" />
diff --git a/src/System.IO.Compression.ZipFile/src/System.IO.Compression.ZipFile.csproj b/src/System.IO.Compression.ZipFile/src/System.IO.Compression.ZipFile.csproj
index 04efcbfe20..e1a7faeff6 100644
--- a/src/System.IO.Compression.ZipFile/src/System.IO.Compression.ZipFile.csproj
+++ b/src/System.IO.Compression.ZipFile/src/System.IO.Compression.ZipFile.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<AssemblyName>System.IO.Compression.ZipFile</AssemblyName>
<ProjectGuid>{ACF967ED-7FC9-435C-B2C9-306626B7B6C6}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
diff --git a/src/System.IO.Compression/dir.props b/src/System.IO.Compression/dir.props
index e35a1e8a9f..0ce54c025f 100644
--- a/src/System.IO.Compression/dir.props
+++ b/src/System.IO.Compression/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>ECMA</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Compression/ref/System.IO.Compression.csproj b/src/System.IO.Compression/ref/System.IO.Compression.csproj
index 69433a3b6d..363b968392 100644
--- a/src/System.IO.Compression/ref/System.IO.Compression.csproj
+++ b/src/System.IO.Compression/ref/System.IO.Compression.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<ProjectGuid>{4ADD9456-A929-4254-B8A2-16FC628ABFDA}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" />
diff --git a/src/System.IO.Compression/src/System.IO.Compression.csproj b/src/System.IO.Compression/src/System.IO.Compression.csproj
index d96323c3c6..5d1092c8bd 100644
--- a/src/System.IO.Compression/src/System.IO.Compression.csproj
+++ b/src/System.IO.Compression/src/System.IO.Compression.csproj
@@ -6,7 +6,6 @@
<OutputType>Library</OutputType>
<ProjectGuid>{5471BFE8-8071-466F-838E-5ADAA779E742}</ProjectGuid>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <UseECMAKey>true</UseECMAKey>
<DefineConstants Condition="'$(TargetGroup)' == 'netstandard'">$(DefineConstants);FEATURE_ZLIB</DefineConstants>
</PropertyGroup>
<!-- Default configurations to help VS understand the options -->
diff --git a/src/System.IO.FileSystem.AccessControl/dir.props b/src/System.IO.FileSystem.AccessControl/dir.props
index 6a15b03477..dc6bdd9532 100644
--- a/src/System.IO.FileSystem.AccessControl/dir.props
+++ b/src/System.IO.FileSystem.AccessControl/dir.props
@@ -1,10 +1,11 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.FileSystem.DriveInfo/dir.props b/src/System.IO.FileSystem.DriveInfo/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.FileSystem.DriveInfo/dir.props
+++ b/src/System.IO.FileSystem.DriveInfo/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.FileSystem.Primitives/dir.props b/src/System.IO.FileSystem.Primitives/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.FileSystem.Primitives/dir.props
+++ b/src/System.IO.FileSystem.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.FileSystem.Watcher/dir.props b/src/System.IO.FileSystem.Watcher/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.FileSystem.Watcher/dir.props
+++ b/src/System.IO.FileSystem.Watcher/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.FileSystem/dir.props b/src/System.IO.FileSystem/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.FileSystem/dir.props
+++ b/src/System.IO.FileSystem/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.IsolatedStorage/dir.props b/src/System.IO.IsolatedStorage/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.IsolatedStorage/dir.props
+++ b/src/System.IO.IsolatedStorage/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.MemoryMappedFiles/dir.props b/src/System.IO.MemoryMappedFiles/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.MemoryMappedFiles/dir.props
+++ b/src/System.IO.MemoryMappedFiles/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Packaging/dir.props b/src/System.IO.Packaging/dir.props
index 065169e864..6db54dff3c 100644
--- a/src/System.IO.Packaging/dir.props
+++ b/src/System.IO.Packaging/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Pipes.AccessControl/dir.props b/src/System.IO.Pipes.AccessControl/dir.props
index 065169e864..6db54dff3c 100644
--- a/src/System.IO.Pipes.AccessControl/dir.props
+++ b/src/System.IO.Pipes.AccessControl/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Pipes/dir.props b/src/System.IO.Pipes/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.Pipes/dir.props
+++ b/src/System.IO.Pipes/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.Ports/dir.props b/src/System.IO.Ports/dir.props
index 86aacdb931..c149c4d67d 100644
--- a/src/System.IO.Ports/dir.props
+++ b/src/System.IO.Ports/dir.props
@@ -1,7 +1,8 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO.UnmanagedMemoryStream/dir.props b/src/System.IO.UnmanagedMemoryStream/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.IO.UnmanagedMemoryStream/dir.props
+++ b/src/System.IO.UnmanagedMemoryStream/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.IO/dir.props b/src/System.IO/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.IO/dir.props
+++ b/src/System.IO/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Json/dir.props b/src/System.Json/dir.props
index 8dda3a51e3..74e3aa7f07 100644
--- a/src/System.Json/dir.props
+++ b/src/System.Json/dir.props
@@ -1,4 +1,4 @@
-<?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>
@@ -8,5 +8,6 @@
built assembly in Xamarin.
-->
<AssemblyVersion>2.0.5.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Linq.Expressions/dir.props b/src/System.Linq.Expressions/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Linq.Expressions/dir.props
+++ b/src/System.Linq.Expressions/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Linq.Parallel/dir.props b/src/System.Linq.Parallel/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.Linq.Parallel/dir.props
+++ b/src/System.Linq.Parallel/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Linq.Queryable/dir.props b/src/System.Linq.Queryable/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.Linq.Queryable/dir.props
+++ b/src/System.Linq.Queryable/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Linq/dir.props b/src/System.Linq/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Linq/dir.props
+++ b/src/System.Linq/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Memory/dir.props b/src/System.Memory/dir.props
index 86aacdb931..c149c4d67d 100644
--- a/src/System.Memory/dir.props
+++ b/src/System.Memory/dir.props
@@ -1,7 +1,8 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Http.Rtc/dir.props b/src/System.Net.Http.Rtc/dir.props
index c1866a4f50..a46b1aa2c8 100644
--- a/src/System.Net.Http.Rtc/dir.props
+++ b/src/System.Net.Http.Rtc/dir.props
@@ -1,8 +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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Http.WinHttpHandler/dir.props b/src/System.Net.Http.WinHttpHandler/dir.props
index ba7c08a94c..83f160d2b4 100644
--- a/src/System.Net.Http.WinHttpHandler/dir.props
+++ b/src/System.Net.Http.WinHttpHandler/dir.props
@@ -1,7 +1,8 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Http/dir.props b/src/System.Net.Http/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Net.Http/dir.props
+++ b/src/System.Net.Http/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.HttpListener/dir.props b/src/System.Net.HttpListener/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Net.HttpListener/dir.props
+++ b/src/System.Net.HttpListener/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Mail/dir.props b/src/System.Net.Mail/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Net.Mail/dir.props
+++ b/src/System.Net.Mail/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.NameResolution/dir.props b/src/System.Net.NameResolution/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.NameResolution/dir.props
+++ b/src/System.Net.NameResolution/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.NetworkInformation/dir.props b/src/System.Net.NetworkInformation/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Net.NetworkInformation/dir.props
+++ b/src/System.Net.NetworkInformation/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Ping/dir.props b/src/System.Net.Ping/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.Ping/dir.props
+++ b/src/System.Net.Ping/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Primitives/dir.props b/src/System.Net.Primitives/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.Primitives/dir.props
+++ b/src/System.Net.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Requests/dir.props b/src/System.Net.Requests/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.Requests/dir.props
+++ b/src/System.Net.Requests/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Security/dir.props b/src/System.Net.Security/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.Security/dir.props
+++ b/src/System.Net.Security/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.ServicePoint/dir.props b/src/System.Net.ServicePoint/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Net.ServicePoint/dir.props
+++ b/src/System.Net.ServicePoint/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.Sockets/dir.props b/src/System.Net.Sockets/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Net.Sockets/dir.props
+++ b/src/System.Net.Sockets/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.WebClient/dir.props b/src/System.Net.WebClient/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Net.WebClient/dir.props
+++ b/src/System.Net.WebClient/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.WebHeaderCollection/dir.props b/src/System.Net.WebHeaderCollection/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.WebHeaderCollection/dir.props
+++ b/src/System.Net.WebHeaderCollection/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.WebProxy/dir.props b/src/System.Net.WebProxy/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Net.WebProxy/dir.props
+++ b/src/System.Net.WebProxy/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.WebSockets.Client/dir.props b/src/System.Net.WebSockets.Client/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.WebSockets.Client/dir.props
+++ b/src/System.Net.WebSockets.Client/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Net.WebSockets/dir.props b/src/System.Net.WebSockets/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Net.WebSockets/dir.props
+++ b/src/System.Net.WebSockets/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Numerics.Vectors.WindowsRuntime/dir.props b/src/System.Numerics.Vectors.WindowsRuntime/dir.props
index c1866a4f50..a46b1aa2c8 100644
--- a/src/System.Numerics.Vectors.WindowsRuntime/dir.props
+++ b/src/System.Numerics.Vectors.WindowsRuntime/dir.props
@@ -1,8 +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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Numerics.Vectors/dir.props b/src/System.Numerics.Vectors/dir.props
index 253d53613f..6c87c698a4 100644
--- a/src/System.Numerics.Vectors/dir.props
+++ b/src/System.Numerics.Vectors/dir.props
@@ -1,10 +1,11 @@
-<?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.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ObjectModel/dir.props b/src/System.ObjectModel/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.ObjectModel/dir.props
+++ b/src/System.ObjectModel/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Private.DataContractSerialization/dir.props b/src/System.Private.DataContractSerialization/dir.props
index 924f4ce7a9..992a50a464 100644
--- a/src/System.Private.DataContractSerialization/dir.props
+++ b/src/System.Private.DataContractSerialization/dir.props
@@ -1,11 +1,12 @@
-<?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.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Private.Reflection.Metadata.Ecma335/dir.props b/src/System.Private.Reflection.Metadata.Ecma335/dir.props
index b674d117d6..48257dd23b 100644
--- a/src/System.Private.Reflection.Metadata.Ecma335/dir.props
+++ b/src/System.Private.Reflection.Metadata.Ecma335/dir.props
@@ -1,9 +1,10 @@
-<?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.3.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Private.Uri/dir.props b/src/System.Private.Uri/dir.props
index c5e248bedc..575681020e 100644
--- a/src/System.Private.Uri/dir.props
+++ b/src/System.Private.Uri/dir.props
@@ -1,10 +1,11 @@
-<?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.0.4.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Private.Xml.Linq/dir.props b/src/System.Private.Xml.Linq/dir.props
index bfd2a2c6cf..94f4bc55eb 100644
--- a/src/System.Private.Xml.Linq/dir.props
+++ b/src/System.Private.Xml.Linq/dir.props
@@ -1,11 +1,12 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Private.Xml/dir.props b/src/System.Private.Xml/dir.props
index bfd2a2c6cf..94f4bc55eb 100644
--- a/src/System.Private.Xml/dir.props
+++ b/src/System.Private.Xml/dir.props
@@ -1,11 +1,12 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Context/dir.props b/src/System.Reflection.Context/dir.props
index c1866a4f50..24a5396d18 100644
--- a/src/System.Reflection.Context/dir.props
+++ b/src/System.Reflection.Context/dir.props
@@ -1,8 +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.0.3.0</AssemblyVersion>
+ <AssemblyKey>ECMA</AssemblyKey>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Context/ref/System.Reflection.Context.csproj b/src/System.Reflection.Context/ref/System.Reflection.Context.csproj
index 2b49c851e6..7e86a859bf 100644
--- a/src/System.Reflection.Context/ref/System.Reflection.Context.csproj
+++ b/src/System.Reflection.Context/ref/System.Reflection.Context.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<ProjectGuid>{C3C70597-F192-430D-9BA6-287B1A974BF7}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netstandard-Debug|AnyCPU'" />
diff --git a/src/System.Reflection.Context/src/System.Reflection.Context.csproj b/src/System.Reflection.Context/src/System.Reflection.Context.csproj
index f1df569222..2cdf93bed0 100644
--- a/src/System.Reflection.Context/src/System.Reflection.Context.csproj
+++ b/src/System.Reflection.Context/src/System.Reflection.Context.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<OutputType>Library</OutputType>
<ProjectGuid>{404DB891-B5AF-41E6-B89D-29E3F4573C4F}</ProjectGuid>
<!-- only supported by desktop CLR -->
diff --git a/src/System.Reflection.DispatchProxy/dir.props b/src/System.Reflection.DispatchProxy/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.Reflection.DispatchProxy/dir.props
+++ b/src/System.Reflection.DispatchProxy/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Emit.ILGeneration/dir.props b/src/System.Reflection.Emit.ILGeneration/dir.props
index 9359aae5d8..9354ee6570 100644
--- a/src/System.Reflection.Emit.ILGeneration/dir.props
+++ b/src/System.Reflection.Emit.ILGeneration/dir.props
@@ -1,10 +1,11 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Emit.Lightweight/dir.props b/src/System.Reflection.Emit.Lightweight/dir.props
index 9359aae5d8..9354ee6570 100644
--- a/src/System.Reflection.Emit.Lightweight/dir.props
+++ b/src/System.Reflection.Emit.Lightweight/dir.props
@@ -1,10 +1,11 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Emit/dir.props b/src/System.Reflection.Emit/dir.props
index 62a5f2e095..705dcf547e 100644
--- a/src/System.Reflection.Emit/dir.props
+++ b/src/System.Reflection.Emit/dir.props
@@ -1,10 +1,11 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Extensions/dir.props b/src/System.Reflection.Extensions/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Reflection.Extensions/dir.props
+++ b/src/System.Reflection.Extensions/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Metadata/dir.props b/src/System.Reflection.Metadata/dir.props
index d398eda8ea..770dbed9a4 100644
--- a/src/System.Reflection.Metadata/dir.props
+++ b/src/System.Reflection.Metadata/dir.props
@@ -1,10 +1,11 @@
-<?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>
<PackageVersion>1.5.0</PackageVersion>
<AssemblyVersion>1.4.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.Primitives/dir.props b/src/System.Reflection.Primitives/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Reflection.Primitives/dir.props
+++ b/src/System.Reflection.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection.TypeExtensions/dir.props b/src/System.Reflection.TypeExtensions/dir.props
index a87425442f..03a7c0ac08 100644
--- a/src/System.Reflection.TypeExtensions/dir.props
+++ b/src/System.Reflection.TypeExtensions/dir.props
@@ -1,10 +1,11 @@
-<?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.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Reflection/dir.props b/src/System.Reflection/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Reflection/dir.props
+++ b/src/System.Reflection/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Resources.Reader/dir.props b/src/System.Resources.Reader/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Resources.Reader/dir.props
+++ b/src/System.Resources.Reader/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Resources.ResourceManager/dir.props b/src/System.Resources.ResourceManager/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Resources.ResourceManager/dir.props
+++ b/src/System.Resources.ResourceManager/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Resources.Writer/dir.props b/src/System.Resources.Writer/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Resources.Writer/dir.props
+++ b/src/System.Resources.Writer/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.CompilerServices.Unsafe/dir.props b/src/System.Runtime.CompilerServices.Unsafe/dir.props
index 16a766f83b..324396134f 100644
--- a/src/System.Runtime.CompilerServices.Unsafe/dir.props
+++ b/src/System.Runtime.CompilerServices.Unsafe/dir.props
@@ -1,7 +1,8 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.CompilerServices.VisualC/dir.props b/src/System.Runtime.CompilerServices.VisualC/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Runtime.CompilerServices.VisualC/dir.props
+++ b/src/System.Runtime.CompilerServices.VisualC/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Extensions/dir.props b/src/System.Runtime.Extensions/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Runtime.Extensions/dir.props
+++ b/src/System.Runtime.Extensions/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Handles/dir.props b/src/System.Runtime.Handles/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Runtime.Handles/dir.props
+++ b/src/System.Runtime.Handles/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.InteropServices.RuntimeInformation/dir.props b/src/System.Runtime.InteropServices.RuntimeInformation/dir.props
index d352547194..6b16377c8b 100644
--- a/src/System.Runtime.InteropServices.RuntimeInformation/dir.props
+++ b/src/System.Runtime.InteropServices.RuntimeInformation/dir.props
@@ -1,9 +1,10 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.InteropServices.WindowsRuntime/dir.props b/src/System.Runtime.InteropServices.WindowsRuntime/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.Runtime.InteropServices.WindowsRuntime/dir.props
+++ b/src/System.Runtime.InteropServices.WindowsRuntime/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.InteropServices/dir.props b/src/System.Runtime.InteropServices/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Runtime.InteropServices/dir.props
+++ b/src/System.Runtime.InteropServices/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Loader/dir.props b/src/System.Runtime.Loader/dir.props
index cfbc7971a2..7db77b1b28 100644
--- a/src/System.Runtime.Loader/dir.props
+++ b/src/System.Runtime.Loader/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Numerics/dir.props b/src/System.Runtime.Numerics/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Runtime.Numerics/dir.props
+++ b/src/System.Runtime.Numerics/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Serialization.Formatters/dir.props b/src/System.Runtime.Serialization.Formatters/dir.props
index d352547194..6b16377c8b 100644
--- a/src/System.Runtime.Serialization.Formatters/dir.props
+++ b/src/System.Runtime.Serialization.Formatters/dir.props
@@ -1,9 +1,10 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Serialization.Json/dir.props b/src/System.Runtime.Serialization.Json/dir.props
index 82a0443042..2010639bb3 100644
--- a/src/System.Runtime.Serialization.Json/dir.props
+++ b/src/System.Runtime.Serialization.Json/dir.props
@@ -1,9 +1,10 @@
-<?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.0.4.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Serialization.Primitives/dir.props b/src/System.Runtime.Serialization.Primitives/dir.props
index f958a88757..827c79edd8 100644
--- a/src/System.Runtime.Serialization.Primitives/dir.props
+++ b/src/System.Runtime.Serialization.Primitives/dir.props
@@ -1,10 +1,11 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.Serialization.Xml/dir.props b/src/System.Runtime.Serialization.Xml/dir.props
index 253d53613f..6c87c698a4 100644
--- a/src/System.Runtime.Serialization.Xml/dir.props
+++ b/src/System.Runtime.Serialization.Xml/dir.props
@@ -1,10 +1,11 @@
-<?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.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.WindowsRuntime.UI.Xaml/dir.props b/src/System.Runtime.WindowsRuntime.UI.Xaml/dir.props
index c1866a4f50..24a5396d18 100644
--- a/src/System.Runtime.WindowsRuntime.UI.Xaml/dir.props
+++ b/src/System.Runtime.WindowsRuntime.UI.Xaml/dir.props
@@ -1,8 +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.0.3.0</AssemblyVersion>
+ <AssemblyKey>ECMA</AssemblyKey>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj b/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj
index 7e149c5083..7f6d04c4f6 100644
--- a/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj
+++ b/src/System.Runtime.WindowsRuntime.UI.Xaml/ref/System.Runtime.WindowsRuntime.UI.Xaml.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<ProjectGuid>{AA1600B8-C4D3-42A9-A28A-04D0C8282566}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'netcoreapp-Debug|AnyCPU'" />
diff --git a/src/System.Runtime.WindowsRuntime.UI.Xaml/src/System.Runtime.WindowsRuntime.UI.Xaml.csproj b/src/System.Runtime.WindowsRuntime.UI.Xaml/src/System.Runtime.WindowsRuntime.UI.Xaml.csproj
index a1c5ec0ff3..27f0f978ed 100644
--- a/src/System.Runtime.WindowsRuntime.UI.Xaml/src/System.Runtime.WindowsRuntime.UI.Xaml.csproj
+++ b/src/System.Runtime.WindowsRuntime.UI.Xaml/src/System.Runtime.WindowsRuntime.UI.Xaml.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<AssemblyName>System.Runtime.WindowsRuntime.UI.Xaml</AssemblyName>
<ProjectGuid>{263DA4F1-C3BC-4B43-98E7-9F38B419A131}</ProjectGuid>
- <UseECMAKey>true</UseECMAKey>
<PackageTargetRuntime>win8</PackageTargetRuntime>
</PropertyGroup>
<!-- Default configurations to help VS understand the options -->
diff --git a/src/System.Runtime.WindowsRuntime/dir.props b/src/System.Runtime.WindowsRuntime/dir.props
index 29c684859f..e2cb7926ab 100644
--- a/src/System.Runtime.WindowsRuntime/dir.props
+++ b/src/System.Runtime.WindowsRuntime/dir.props
@@ -1,8 +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.0.13.0</AssemblyVersion>
+ <AssemblyKey>ECMA</AssemblyKey>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj b/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj
index 75ffa0d0fa..92341bd3eb 100644
--- a/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj
+++ b/src/System.Runtime.WindowsRuntime/ref/System.Runtime.WindowsRuntime.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<!--
NOTE: Suppress false positive warning for the special case where we're building System.Runtime.WindowsRuntime itself
at a version other than 4.0.0.0, which is referenced indirectly via the mscorlib.dll design-time facade, which
diff --git a/src/System.Runtime.WindowsRuntime/src/System.Runtime.WindowsRuntime.csproj b/src/System.Runtime.WindowsRuntime/src/System.Runtime.WindowsRuntime.csproj
index b669547428..4d8e9e07c0 100644
--- a/src/System.Runtime.WindowsRuntime/src/System.Runtime.WindowsRuntime.csproj
+++ b/src/System.Runtime.WindowsRuntime/src/System.Runtime.WindowsRuntime.csproj
@@ -2,7 +2,6 @@
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Build">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
- <UseECMAKey>true</UseECMAKey>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<ClsCompliant>true</ClsCompliant>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'uapaot'">true</IsPartialFacadeAssembly>
diff --git a/src/System.Runtime/dir.props b/src/System.Runtime/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Runtime/dir.props
+++ b/src/System.Runtime/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.AccessControl/dir.props b/src/System.Security.AccessControl/dir.props
index 5409abd872..5d6a94c96a 100644
--- a/src/System.Security.AccessControl/dir.props
+++ b/src/System.Security.AccessControl/dir.props
@@ -1,12 +1,13 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
<ISUAPRef>false</ISUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Claims/dir.props b/src/System.Security.Claims/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Security.Claims/dir.props
+++ b/src/System.Security.Claims/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Algorithms/dir.props b/src/System.Security.Cryptography.Algorithms/dir.props
index fe24fadff5..66119406db 100644
--- a/src/System.Security.Cryptography.Algorithms/dir.props
+++ b/src/System.Security.Cryptography.Algorithms/dir.props
@@ -1,9 +1,10 @@
-<?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.3.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Cng/dir.props b/src/System.Security.Cryptography.Cng/dir.props
index 21f74e0e9b..bacedaf5ae 100644
--- a/src/System.Security.Cryptography.Cng/dir.props
+++ b/src/System.Security.Cryptography.Cng/dir.props
@@ -1,10 +1,11 @@
-<?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.3.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Csp/dir.props b/src/System.Security.Cryptography.Csp/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Security.Cryptography.Csp/dir.props
+++ b/src/System.Security.Cryptography.Csp/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Encoding/dir.props b/src/System.Security.Cryptography.Encoding/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Security.Cryptography.Encoding/dir.props
+++ b/src/System.Security.Cryptography.Encoding/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.OpenSsl/dir.props b/src/System.Security.Cryptography.OpenSsl/dir.props
index 8f2003a937..db5b2a7bb3 100644
--- a/src/System.Security.Cryptography.OpenSsl/dir.props
+++ b/src/System.Security.Cryptography.OpenSsl/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Pkcs/dir.props b/src/System.Security.Cryptography.Pkcs/dir.props
index 065169e864..6db54dff3c 100644
--- a/src/System.Security.Cryptography.Pkcs/dir.props
+++ b/src/System.Security.Cryptography.Pkcs/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Primitives/dir.props b/src/System.Security.Cryptography.Primitives/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Security.Cryptography.Primitives/dir.props
+++ b/src/System.Security.Cryptography.Primitives/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.ProtectedData/dir.props b/src/System.Security.Cryptography.ProtectedData/dir.props
index 065169e864..6db54dff3c 100644
--- a/src/System.Security.Cryptography.ProtectedData/dir.props
+++ b/src/System.Security.Cryptography.ProtectedData/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.X509Certificates/dir.props b/src/System.Security.Cryptography.X509Certificates/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Security.Cryptography.X509Certificates/dir.props
+++ b/src/System.Security.Cryptography.X509Certificates/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Cryptography.Xml/dir.props b/src/System.Security.Cryptography.Xml/dir.props
index 86aacdb931..c149c4d67d 100644
--- a/src/System.Security.Cryptography.Xml/dir.props
+++ b/src/System.Security.Cryptography.Xml/dir.props
@@ -1,7 +1,8 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Permissions/dir.props b/src/System.Security.Permissions/dir.props
index 86aacdb931..c149c4d67d 100644
--- a/src/System.Security.Permissions/dir.props
+++ b/src/System.Security.Permissions/dir.props
@@ -1,7 +1,8 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Principal.Windows/dir.props b/src/System.Security.Principal.Windows/dir.props
index 91f06d03e6..868c1ebc21 100644
--- a/src/System.Security.Principal.Windows/dir.props
+++ b/src/System.Security.Principal.Windows/dir.props
@@ -1,12 +1,13 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsNETCoreAppRef>false</IsNETCoreAppRef>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.Principal/dir.props b/src/System.Security.Principal/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Security.Principal/dir.props
+++ b/src/System.Security.Principal/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Security.SecureString/dir.props b/src/System.Security.SecureString/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Security.SecureString/dir.props
+++ b/src/System.Security.SecureString/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ServiceProcess.ServiceController/dir.props b/src/System.ServiceProcess.ServiceController/dir.props
index 08f048525c..57dd1e0bd3 100644
--- a/src/System.ServiceProcess.ServiceController/dir.props
+++ b/src/System.ServiceProcess.ServiceController/dir.props
@@ -1,8 +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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Text.Encoding.CodePages/dir.props b/src/System.Text.Encoding.CodePages/dir.props
index 3bc44df73b..ca4b66fa64 100644
--- a/src/System.Text.Encoding.CodePages/dir.props
+++ b/src/System.Text.Encoding.CodePages/dir.props
@@ -1,8 +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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Text.Encoding.Extensions/dir.props b/src/System.Text.Encoding.Extensions/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Text.Encoding.Extensions/dir.props
+++ b/src/System.Text.Encoding.Extensions/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Text.Encoding/dir.props b/src/System.Text.Encoding/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Text.Encoding/dir.props
+++ b/src/System.Text.Encoding/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Text.Encodings.Web/dir.props b/src/System.Text.Encodings.Web/dir.props
index ba7c08a94c..669af9998f 100644
--- a/src/System.Text.Encodings.Web/dir.props
+++ b/src/System.Text.Encodings.Web/dir.props
@@ -1,7 +1,8 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj b/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj
index 6995849f75..97dd539417 100644
--- a/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj
+++ b/src/System.Text.Encodings.Web/src/System.Text.Encodings.Web.csproj
@@ -5,7 +5,6 @@
<ProjectGuid>{B7EDBF00-765A-48E8-B593-CD668288E274}</ProjectGuid>
<RootNamespace>System.Text.Encodings.Web</RootNamespace>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
- <UseOpenKey>true</UseOpenKey>
<DocumentationFile>$(OutputPath)$(MSBuildProjectName).xml</DocumentationFile>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
diff --git a/src/System.Text.RegularExpressions/dir.props b/src/System.Text.RegularExpressions/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Text.RegularExpressions/dir.props
+++ b/src/System.Text.RegularExpressions/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.AccessControl/dir.props b/src/System.Threading.AccessControl/dir.props
index 065169e864..6db54dff3c 100644
--- a/src/System.Threading.AccessControl/dir.props
+++ b/src/System.Threading.AccessControl/dir.props
@@ -1,8 +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.0.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsDesktopFacade>true</IsDesktopFacade>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Overlapped/dir.props b/src/System.Threading.Overlapped/dir.props
index 4fca45a4b8..ee4512fc26 100644
--- a/src/System.Threading.Overlapped/dir.props
+++ b/src/System.Threading.Overlapped/dir.props
@@ -1,10 +1,11 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Tasks.Dataflow/dir.props b/src/System.Threading.Tasks.Dataflow/dir.props
index 010b29df6d..ea5e3a8e8c 100644
--- a/src/System.Threading.Tasks.Dataflow/dir.props
+++ b/src/System.Threading.Tasks.Dataflow/dir.props
@@ -1,10 +1,11 @@
-<?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>
<PackageVersion>4.8.0</PackageVersion>
<AssemblyVersion>4.6.2.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Tasks.Extensions/dir.props b/src/System.Threading.Tasks.Extensions/dir.props
index 4443b03016..a55e6908bc 100644
--- a/src/System.Threading.Tasks.Extensions/dir.props
+++ b/src/System.Threading.Tasks.Extensions/dir.props
@@ -1,10 +1,11 @@
-<?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.1.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
<IsUAPRef>false</IsUAPRef>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Tasks.Extensions/src/System.Threading.Tasks.Extensions.csproj b/src/System.Threading.Tasks.Extensions/src/System.Threading.Tasks.Extensions.csproj
index b8ae9da2a5..a9e743f556 100644
--- a/src/System.Threading.Tasks.Extensions/src/System.Threading.Tasks.Extensions.csproj
+++ b/src/System.Threading.Tasks.Extensions/src/System.Threading.Tasks.Extensions.csproj
@@ -4,7 +4,6 @@
<PropertyGroup>
<ProjectGuid>{DE90AD0B-649D-4062-B8D9-9658DE140532}</ProjectGuid>
<DocumentationFile>$(OutputPath)$(MSBuildProjectName).xml</DocumentationFile>
- <UseOpenKey>true</UseOpenKey>
<PackageTargetFramework Condition="'$(TargetGroup)' == 'netstandard1.0'">netstandard1.0;portable-net45+win8+wp8+wpa81</PackageTargetFramework>
</PropertyGroup>
<!-- Default configurations to help VS understand the configurations -->
diff --git a/src/System.Threading.Tasks.Parallel/dir.props b/src/System.Threading.Tasks.Parallel/dir.props
index 78ba728102..ad2f0ed139 100644
--- a/src/System.Threading.Tasks.Parallel/dir.props
+++ b/src/System.Threading.Tasks.Parallel/dir.props
@@ -1,9 +1,10 @@
-<?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.0.3.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Tasks/dir.props b/src/System.Threading.Tasks/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Threading.Tasks/dir.props
+++ b/src/System.Threading.Tasks/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Thread/dir.props b/src/System.Threading.Thread/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Threading.Thread/dir.props
+++ b/src/System.Threading.Thread/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.ThreadPool/dir.props b/src/System.Threading.ThreadPool/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Threading.ThreadPool/dir.props
+++ b/src/System.Threading.ThreadPool/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading.Timer/dir.props b/src/System.Threading.Timer/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Threading.Timer/dir.props
+++ b/src/System.Threading.Timer/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Threading/dir.props b/src/System.Threading/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Threading/dir.props
+++ b/src/System.Threading/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Transactions.Local/dir.props b/src/System.Transactions.Local/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Transactions.Local/dir.props
+++ b/src/System.Transactions.Local/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ValueTuple/dir.props b/src/System.ValueTuple/dir.props
index d352547194..18bb622c2b 100644
--- a/src/System.ValueTuple/dir.props
+++ b/src/System.ValueTuple/dir.props
@@ -1,9 +1,10 @@
-<?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.0.2.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.ValueTuple/ref/System.ValueTuple.csproj b/src/System.ValueTuple/ref/System.ValueTuple.csproj
index b3a51902c5..2f4ffc204b 100644
--- a/src/System.ValueTuple/ref/System.ValueTuple.csproj
+++ b/src/System.ValueTuple/ref/System.ValueTuple.csproj
@@ -3,7 +3,6 @@
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<ProjectGuid>{11AE73F7-3532-47B9-8FF6-B4F22D76456D}</ProjectGuid>
- <UseOpenKey>true</UseOpenKey>
<RootNamespace>System</RootNamespace>
</PropertyGroup>
<!-- Default configurations to help VS understand the options -->
diff --git a/src/System.ValueTuple/src/System.ValueTuple.csproj b/src/System.ValueTuple/src/System.ValueTuple.csproj
index fa332a5474..e625f88b3e 100644
--- a/src/System.ValueTuple/src/System.ValueTuple.csproj
+++ b/src/System.ValueTuple/src/System.ValueTuple.csproj
@@ -5,7 +5,6 @@
<!-- rev'ed to 4.0.1.0 even though 4.0.0.0 never shipped so that we can drop pre-release down to beta -->
<ProjectGuid>{4C2655DB-BD9E-4C86-83A6-744ECDDBDF29}</ProjectGuid>
<DocumentationFile>$(OutputPath)$(MSBuildProjectName).xml</DocumentationFile>
- <UseOpenKey>true</UseOpenKey>
<IsPartialFacadeAssembly Condition="'$(TargetGroup)' == 'netcoreapp' OR '$(TargetGroup)' == 'uap'">true</IsPartialFacadeAssembly>
<RunApiCompat Condition="'$(TargetGroup)' != 'netcoreapp' AND '$(TargetGroup)' != 'uap'">false</RunApiCompat>
</PropertyGroup>
diff --git a/src/System.Web.HttpUtility/dir.props b/src/System.Web.HttpUtility/dir.props
index 867f6ac8cb..1df5bbfd1b 100644
--- a/src/System.Web.HttpUtility/dir.props
+++ b/src/System.Web.HttpUtility/dir.props
@@ -1,9 +1,10 @@
-<?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.0.0.0</AssemblyVersion>
+ <AssemblyKey>Open</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Xml.ReaderWriter/dir.props b/src/System.Xml.ReaderWriter/dir.props
index e35a1e8a9f..bc11e40367 100644
--- a/src/System.Xml.ReaderWriter/dir.props
+++ b/src/System.Xml.ReaderWriter/dir.props
@@ -1,9 +1,10 @@
-<?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.2.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Xml.XDocument/dir.props b/src/System.Xml.XDocument/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Xml.XDocument/dir.props
+++ b/src/System.Xml.XDocument/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Xml.XPath.XDocument/dir.props b/src/System.Xml.XPath.XDocument/dir.props
index 4fca45a4b8..ee4512fc26 100644
--- a/src/System.Xml.XPath.XDocument/dir.props
+++ b/src/System.Xml.XPath.XDocument/dir.props
@@ -1,10 +1,11 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsDesktopFacade>true</IsDesktopFacade>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Xml.XPath.XmlDocument/dir.props b/src/System.Xml.XPath.XmlDocument/dir.props
index 503cf86a87..faecd2d310 100644
--- a/src/System.Xml.XPath.XmlDocument/dir.props
+++ b/src/System.Xml.XPath.XmlDocument/dir.props
@@ -2,6 +2,7 @@
<Import Project="..\dir.props" />
<PropertyGroup>
<AssemblyVersion>4.1.0.0</AssemblyVersion>
+ <AssemblyKey>MSFT</AssemblyKey>
</PropertyGroup>
</Project>
diff --git a/src/System.Xml.XPath/dir.props b/src/System.Xml.XPath/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Xml.XPath/dir.props
+++ b/src/System.Xml.XPath/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Xml.XmlDocument/dir.props b/src/System.Xml.XmlDocument/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Xml.XmlDocument/dir.props
+++ b/src/System.Xml.XmlDocument/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>
diff --git a/src/System.Xml.XmlSerializer/dir.props b/src/System.Xml.XmlSerializer/dir.props
index 83a5a15522..e4aced0d59 100644
--- a/src/System.Xml.XmlSerializer/dir.props
+++ b/src/System.Xml.XmlSerializer/dir.props
@@ -1,9 +1,10 @@
-<?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>
+ <AssemblyKey>MSFT</AssemblyKey>
<IsNETCoreApp>true</IsNETCoreApp>
<IsUAP>true</IsUAP>
</PropertyGroup>
-</Project> \ No newline at end of file
+</Project>