/keycontainer (Možnosti kompilátoru C#)
Určuje název kontejneru kryptografického klíče.
/keycontainer:string
Arguments
- string
Název kontejneru obsahující klíč se silným názvem.
Poznámky
Při použití možnosti /keycontainer, kompilátor vytvoří komponentu s možností sdílení tak, že vloží veřejný klíč ze zadaného kontejneru do manifestu sestavení a podepíše konečné sestavení soukromým klíčem.Chcete-li generovat soubor s klíčem, zadejte sn -k file na příkazovém řádku. sn -i nainstaluje pár klíčů do nádoby.
Pokud kompilujete pomocí /target:module, je název souboru s klíčem udržován v modulu a začleněn do sestavení při kompilaci tohoto modulu do sestavení pomocí /addmodule.
Tuto možnost můžete také určit pomocí vlastního atributu (AssemblyKeyNameAttribute) ve zdrojovém kódu pro jakýkoli modul jazyka MSIL (Microsoft Intermediate Language).
Své informace o šifrování můžete kompilátoru předat také pomocí /keyfile.Použijte /delaysign, pokud chcete do manifestu sestavení přidat veřejný klíč, ale chcete sestavení podepsat dodatečně až po testování.
Další informace naleznete v tématu Vytvoření a použití silně pojmenovaných sestavení a Zpoždění podepsání sestavení.
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
- Tato možnost kompilátoru není k dispozici ve vývojovém prostředí Visual Studio.
K této možnosti kompilátoru můžete přistupovat v programu pomocí AssemblyKeyContainerName.
Viz také
Úkoly
Postupy: Změna vlastností projektu a nastavení konfigurace