/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
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Nastavení vlastností projektu Visual C++.
Klikněte na složku Linker.
Klikněte na stránku vlastností Příkazový řádek.
Zadejte možnost do Další možnosti pole.
Nastavení této možnosti linkeru v programu
- Další informace naleznete v tématu AdditionalOptions.