Sdílet prostřednictvím


/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

Další zdroje

Možnosti C# kompilátoru