Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Určuje název kontejneru klíčů pro pár klíčů, který dává sestavení silný název.
Syntaxe
-keycontainer:container
Argumenty
| termín | Definice |
|---|---|
container |
Povinné. Soubor kontejneru, který obsahuje klíč. Pokud název souboru obsahuje mezeru, uzavřete název souboru do uvozovek (""). |
Poznámky
Kompilátor vytvoří komponentu se sharable vložením veřejného klíče do manifestu sestavení a podepsáním konečného sestavení s privátním klíčem. Pokud chcete vygenerovat soubor klíče, zadejte sn -k file na příkazovém řádku. Tato -i možnost nainstaluje pár klíčů do kontejneru. Další informace najdete v tématu Sn.exe (nástroj silného názvu)).
Při kompilaci pomocí -target:modulesouboru klíče se v modulu uchovává název souboru klíče a je začleněn do sestavení, které je vytvořeno při kompilaci sestavení pomocí -addmodule.
Tuto možnost můžete také zadat jako vlastní atribut (AssemblyKeyNameAttribute) ve zdrojovém kódu pro jakýkoli modul CIL (Common Intermediate Language).
Šifrovací informace můžete předat také kompilátoru pomocí -keyfile. Pokud chcete částečně podepsané sestavení, použijte -delaysign .
Další informace o podepisování sestavení najdete v tématu Vytváření a používání Strong-Named sestavení .
Poznámka:
Tato -keycontainer možnost není k dispozici ve vývojovém prostředí sady Visual Studio. Tato možnost je k dispozici pouze při kompilaci z příkazového řádku.
Příklad
Následující kód zkompiluje zdrojový soubor Input.vb a určuje kontejner klíčů.
vbc -keycontainer:key1 input.vb