Sdílet prostřednictvím


-keycontainer

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

Viz také