-keycontainer

Určuje název kontejneru klíčů pro pár klíčů, který dává sestavení silný název.

Syntaxe

-keycontainer:container

Argumenty

Pojem 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 podepsání sestavení najdete v tématu Vytváření a používání sestavení se silným názvem .

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é