-keycontainer
Specifies a key container name for a key pair to give an assembly a strong name.
Syntax
-keycontainer:container
Arguments
Term | Definition |
---|---|
container |
Required. Container file that contains the key. Enclose the file name in quotation marks ("") if the name contains a space. |
Remarks
The compiler creates the sharable component by inserting a public key into the assembly manifest and by signing the final assembly with the private key. To generate a key file, type sn -k file
at the command line. The -i
option installs the key pair into a container. For more information, see Sn.exe (Strong Name Tool)).
If you compile with -target:module
, the name of the key file is held in the module and incorporated into the assembly that is created when you compile an assembly with -addmodule.
You can also specify this option as a custom attribute (AssemblyKeyNameAttribute) in the source code for any common intermediate language (CIL) module.
You can also pass your encryption information to the compiler with -keyfile. Use -delaysign if you want a partially signed assembly.
See Creating and Using Strong-Named Assemblies for more information on signing an assembly.
Note
The -keycontainer
option is not available from within the Visual Studio development environment; it is available only when compiling from the command line.
Example
The following code compiles source file Input.vb
and specifies a key container.
vbc -keycontainer:key1 input.vb
See also
प्रतिक्रिया
https://aka.ms/ContentUserFeedback.
जल्द आ रहा है: 2024 के दौरान हम सामग्री के लिए फीडबैक तंत्र के रूप में GitHub मुद्दों को चरणबद्ध तरीके से समाप्त कर देंगे और इसे एक नई फीडबैक प्रणाली से बदल देंगे. अधिक जानकारी के लिए, देखें:के लिए प्रतिक्रिया सबमिट करें और देखें