/keycontainer (Možnosti C# kompilátoru)
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ří sdílitelnou komponentu 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 v příkazovém řádku sn -k file. sn -i nainstaluje pár klíčů do kontejneru.
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 (System.Reflection.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é podepisová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
Jak: Upravte vlastnosti projektu a nastavení konfigurace