Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anger ett nyckelcontainernamn för ett nyckelpar för att ge en sammansättning ett starkt namn.
Syntax
-keycontainer:container
Argument
Period | Definition |
---|---|
container |
Obligatoriskt. Containerfil som innehåller nyckeln. Om namnet innehåller ett blanksteg omger filnamnet inom citattecken (""). |
Kommentarer
Kompilatorn skapar den delbara komponenten genom att infoga en offentlig nyckel i sammansättningsmanifestet och genom att signera den slutliga sammansättningen med den privata nyckeln. Om du vill generera en nyckelfil skriver du sn -k file
på kommandoraden. Alternativet -i
installerar nyckelparet i en container. Mer information finns i Sn.exe (strong name tool)).
Om du kompilerar med -target:module
lagras namnet på nyckelfilen i modulen och införlivas i sammansättningen som skapas när du kompilerar en sammansättning med -addmodule.
Du kan också ange det här alternativet som ett anpassat attribut (AssemblyKeyNameAttribute) i källkoden för valfri CIL-modul (Common Intermediate Language).
Du kan också skicka krypteringsinformationen till kompilatorn med -keyfile. Använd -delaysign om du vill ha en delvis signerad sammansättning.
Kommentar
Alternativet -keycontainer
är inte tillgängligt från Visual Studio-utvecklingsmiljön. Det är endast tillgängligt när du kompilerar från kommandoraden.
Exempel
Följande kod kompilerar källfilen Input.vb
och anger en nyckelcontainer.
vbc -keycontainer:key1 input.vb