/ KEYFILE (zadat klíč nebo dvojici klíč k podepsání sestavení)
/KEYFILE:filename
Poznámky
kde:
- název_souboru
Soubor obsahující klíč.Místo řetězce v uvozovkách ("") obsahuje mezeru.
Poznámky
Vytvořeném propojovacím 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 -kfile na příkazovém řádku. Podepsaná sestavení se říká, že mají silný název.
Jestliže kompilace s /LN, je název souboru klíče v modulu a začleněny do sestavení, která je vytvořena při kompilaci sestavení, který obsahuje explicitní odkaz v modulu prostřednictvím pomocí #, nebo při propojení s /ASSEMBLYMODULE.
Můžete také předat informace šifrování linker s /KEYCONTAINER.Použití /DELAYSIGN Pokud chcete částečně podepsané sestavení.Viz Silný název sestavení (podpis sestavení) (C + +/ CLI) Další informace o podepisování sestavení.
V případě obou /KEYFILE a /KEYCONTAINER jsou určeny (možnost příkazového řádku nebo vlastní atribut), vytvořeném propojovacím nejprve zkusit kontejneru klíčů.Pokud je tato operace úspěšná, sestavení je podepsáno informacemi z kontejneru klíčů.Pokud linker nenajde kontejneru klíče, pokuste se soubor s /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 vytváření a sestavení Using Strong-Named Další informace o podepisování sestavení.
Další možnosti linker, které ovlivňují vytváření sestavení jsou:
Nastavení této možnosti linker ve vývojovém prostředí Visual Studio
Otevřete dialogové okno projektu Stránky vlastností.Další informace naleznete v tématu Setting Visual C++ Project Properties.
Klepněte Linker složky.
Klepněte příkazového řádku stránky vlastností.
Zadejte možnost do Další možnosti pole.
Programově nastavit tuto možnost linker
- Viz téma AdditionalOptions.