You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We changed the way signing of assemblies works. Previously, the keyFile option worked only on desktop Clr and it would be ignored on CoreClr and Mono. It was possible to sign assemblies on Mono and CoreClr by using the strongName compilation option in which case assemblies were signed with the OSS key that ships with the dnx runtime. The keyFile and strongName options were mutually exclusive and a compilation error was returned if both were specified.
With RC1 the strongName option no longer exists. It was renamed to useOssSigning and works a bit differently. The keyFile and useOssSigning options are no longer mutually exclusive. Rather, if they are both specified we will extract the public key from the provided snk file and will OSS sign the assembly using this key. If only the keyFile option is specified we will extract the public key and OSS sign the assembly on Mono and CoreClr while we will use regular signing on desktop CLR. Finally if only "useOssSigning": true is specified (i.e. the keyFile option is not specified) we will use the key that ships with the dnx runtime to sign the assembly.
If you you want to learn more on Oss Signing see this post.
We changed the way signing of assemblies works. Previously, the
keyFile
option worked only on desktop Clr and it would be ignored on CoreClr and Mono. It was possible to sign assemblies on Mono and CoreClr by using thestrongName
compilation option in which case assemblies were signed with the OSS key that ships with the dnx runtime. ThekeyFile
andstrongName
options were mutually exclusive and a compilation error was returned if both were specified.With RC1 the
strongName
option no longer exists. It was renamed touseOssSigning
and works a bit differently. ThekeyFile
anduseOssSigning
options are no longer mutually exclusive. Rather, if they are both specified we will extract the public key from the provided snk file and will OSS sign the assembly using this key. If only thekeyFile
option is specified we will extract the public key and OSS sign the assembly on Mono and CoreClr while we will use regular signing on desktop CLR. Finally if only"useOssSigning": true
is specified (i.e. thekeyFile
option is not specified) we will use the key that ships with the dnx runtime to sign the assembly.If you you want to learn more on Oss Signing see this post.
For comments, concerns and discussions, use the thread in the dnx repo
The text was updated successfully, but these errors were encountered: