Sdílet prostřednictvím


/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

Další zdroje

Možnosti kompilátoru C#