diff options
author | Jose <jose@zeroc.com> | 2017-06-30 23:17:03 +0200 |
---|---|---|
committer | Jose <jose@zeroc.com> | 2017-06-30 23:17:03 +0200 |
commit | 062788db973891961763b5b73fe16b99d9596a36 (patch) | |
tree | a888dcee5203d61606d71df7339584582b8f691e /csharp/BuildInstructions.md | |
parent | Fixes for .NET Managed builds (diff) | |
download | ice-062788db973891961763b5b73fe16b99d9596a36.tar.bz2 ice-062788db973891961763b5b73fe16b99d9596a36.tar.xz ice-062788db973891961763b5b73fe16b99d9596a36.zip |
Fixes to CSHarp signatures
Diffstat (limited to 'csharp/BuildInstructions.md')
-rw-r--r-- | csharp/BuildInstructions.md | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/csharp/BuildInstructions.md b/csharp/BuildInstructions.md index a6ac296b91a..53b10a44050 100644 --- a/csharp/BuildInstructions.md +++ b/csharp/BuildInstructions.md @@ -43,8 +43,12 @@ environment variables: If only PUBLIC_KEYFILE is set, the assemblies are delay signed during the build and you must re-sign the assemblies with the full identity key pair. -If both PUBLIC_KEYFILE and KEYFILE are set, or only KEYFILE is set, the -assemblies are fully signed during the build using KEYFILE. +If only KEYFILE is set, the assemblies are fully signed during the build using +KEYFILE. + +If both PUBLIC_KEYFILE and KEYFILE are set, assemblies are delay signed during the +build using PUBLIC_KEYFILE and re-sig after build using KEYFILE. This can be used +for generating [Enhanced Strong Naming](3) signatures. You can also sign the Ice binaries with Authenticode by setting the following environment variables: @@ -99,3 +103,4 @@ This will create `zeroc.ice.net\zeroc.ice.net.nupkg`. [1]: https://zeroc.com/distributions/ice [2]: https://doc.zeroc.com/display/Rel/Supported+Platforms+for+Ice+3.7.0 [3]: https://github.com/zeroc-ice/ice-builder-visualstudio +[4]: https://docs.microsoft.com/en-us/dotnet/framework/app-domains/enhanced-strong-naming |