Sdílet prostřednictvím


/keyfile

Určuje soubor obsahující klíč nebo silný název sestavení dvojice klíčů.

/keyfile:file

Arguments

  • file
    Povinné.Soubor obsahující klíč.Pokud název souboru obsahuje mezery, uzavřete název do uvozovek ("").

Poznámky

Kompilátor vloží do manifestu sestavení veřejný klíč a potom podepíše konečnou montáž pomocí soukromého klíče.Chcete-li generovat soubor klíče, zadejte sn -k file na příkazovém řádku.Další informace naleznete v tématu Sn.exe (nástroj silný název).

Jestliže kompilace s /target:module, je název souboru klíče v modulu a začleněny do sestavení, která je vytvořena při kompilaci sestavení s /addmodule.

Můžete také předat šifrování informací kompilátoru s /keycontainer.Použití /delaysign Pokud chcete částečně podepsané sestavení.

Tuto možnost lze nastavit jako vlastní atribut (AssemblyKeyFileAttribute) ve zdrojovém kódu pro všechny mezilehlé jazykového modulu Microsoft.

V případě obou /keyfile a /keycontainer jsou určeny (pomocí parametru příkazového řádku nebo pomocí vlastního atributu) ve stejném kompilace kompilátor poprvé pokusí kontejneru klíčů.Pokud je tato operace úspěšná, sestavení je podepsáno informacemi z kontejneru klíčů.Pokud kompilátor nemůže nalézt kontejner klíče, se pokusí soubor s /keyfile.Pokud to úspěšný, je podepsán shromáždění informací v souboru klíče a klíčových informací je nainstalován v kontejneru klíčů (podobné sn -i) na další kompilace kontejneru klíče budou platné.

Všimněte si, že soubor klíče může obsahovat pouze veřejný klíč.

Viz Vytvoření a použití sestavení se silným názvem Další informace o podepisování sestavení.

[!POZNÁMKA]

/keyfile Není k dispozici v rámci Visual Studio vývojové prostředí; je k dispozici pouze při kompilaci z příkazového řádku.

Příklad

Následující kód je zkompilován zdrojový soubor Input.vb a určuje soubor klíče.

vbc /keyfile:myfile.sn input.vb

Viz také

Referenční dokumentace

/ Reference (Visual Basic)

Vzorek kompilace příkazové řádky (Visual Basic)

Koncepty

Sestavení a globální mezipaměti sestavení (C# a Visual Basic)

Další zdroje

Visual Basic kompilátoru příkazového řádku