Sdílet prostřednictvím


/KEYFILE (Zadat klíč nebo pár klíčů pro podepsání sestavení)

/KEYFILE:filename

Poznámky

kde:

  • název souboru
    Soubor, který obsahuje klíč.Vložit řetězec v uvozovkách ("") obsahuje mezeru.

Poznámky

Propojovací program vloží veřejný klíč do manifestu sestavení a poté podepíše konečné sestavení soukromým klíčem.Chcete-li generovat soubor s klíčem, zadejte sn -kfile na příkazovém řádku. Se říká podepsané sestavení se silným názvem.

Pokud kompilujete s /LN, název souboru s klíčem udržován v modulu a začleněn do sestavení, které je vytvořeno při kompilaci sestavení, které obsahuje explicitní odkaz na modul, via #using, nebo při propojení s /ASSEMBLYMODULE.

Informace o šifrování můžete předat také do propojovacího programu s /keycontainer.Použití /delaysign Pokud požadujete částečně podepsané sestavení.Viz Sestavení se silným názvem (Podepisování sestavení) (C++/CLI) Další informace o podepisování sestavení.

V případě obou /KEYFILE a /KEYCONTAINER jsou určeny (pomocí parametru příkazového řádku nebo pomocí vlastního atributu), propojovací program se nejprve pokusí použít kontejner klíčů.Pokud je tato operace úspěšná, sestavení je podepsáno informacemi z kontejneru klíčů.Pokud propojovací program kontejner klíčů nenalezne, pokusí soubor určený parametrem/keyfile.Pokud je tato operace úspěšná, sestavení je podepsáno informacemi ze souboru klíče a klíčové informace budou nainstalovány do kontejneru klíčů (podobné sn -i) tak, že při další kompilaci bude kontejner klíčů platný.

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

Viz Creating and Using Strong-Named Assemblies pro další informace o podepisování sestavení.

Jsou jiné možnosti propojovacího programu, které mají vliv na vytváření sestavení:

Chcete-li nastavit možnost linkeru ve vývojovém prostředí Visual Studio

  1. Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Nastavení vlastností projektu Visual C++.

  2. Klikněte na složku Linker.

  3. Klikněte na stránku vlastností Příkazový řádek.

  4. Zadejte možnost do Další možnosti pole.

Nastavení této možnosti linkeru v programu

Viz také

Referenční dokumentace

Nastavení možností linkeru

Možnosti linkeru