Not
Å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
Argumentpunkter
| Begrepp | Definition |
|---|---|
container |
Obligatoriskt. Containerfil som innehåller nyckeln. Om namnet innehåller ett blanksteg omger filnamnet inom citattecken (""). |
Anmärkningar
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 iSn.exe (strong name tool)).
Om du kompilerar med -target:modulelagras 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.
Mer information om hur du signerar en sammansättning finns i Skapa och använda Strong-Named sammansättningar .
Anmärkning
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