diff options
author | Wes Haggard <Wes.Haggard@microsoft.com> | 2017-04-10 22:45:34 +0300 |
---|---|---|
committer | Wes Haggard <Wes.Haggard@microsoft.com> | 2017-04-10 22:51:50 +0300 |
commit | ac09a797d09502ebab61f7167bb856846602e1e6 (patch) | |
tree | b65298a981060aa381972380e6caf1291923fcba /src/System.Security.Cryptography.Csp | |
parent | 40da843f0e5dc2c2b2acaf9efc25a00593697f25 (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/System.Security.Cryptography.Csp')
-rw-r--r-- | src/System.Security.Cryptography.Csp/dir.props | 5 |
1 files changed, 3 insertions, 2 deletions
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> |