/DELAYSIGN (částečně podepsané sestavení)
/DELAYSIGN[:NO]
Argumenty
NE
Určuje, že sestavení by nemělo být částečně podepsáno.
Poznámky
Pokud chcete umístit veřejný klíč pouze do sestavení, použijte /DELAYSIGN . Výchozí hodnota je /DELAYSIGN:NO.
Možnost /DELAYSIGN nemá žádný vliv, pokud není použita s parametrem /KEYFILE nebo /KEYCONTAINER.
Když požádáte o plně podepsané sestavení, kompilátor zatřidí soubor, který obsahuje manifest (metadata sestavení) a podepíše hodnotu hash pomocí privátního klíče. Výsledný digitální podpis je uložen do souboru obsahujícího manifest. Když je sestavení podepsáno zpožděním, linker nevypočítá a uloží podpis, ale rezervuje místo v souboru, aby bylo možné podpis přidat později.
Například použití /DELAYSIGN umožňuje testeru umístit sestavení do globální mezipaměti. Po otestování můžete sestavení plně podepsat umístěním privátního klíče do sestavení.
Další informace o podepsání sestavení najdete v tématu Sestavení se silným názvem (podepisování sestavení) (C++/CLI) a zpoždění podepsání sestavení .
Další možnosti linkeru, které ovlivňují generování sestavení, jsou:
Nastavení tohoto parametru linkeru ve vývojovém prostředí sady Visual Studio
Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.
Klikněte na složku Linker .
Klikněte na stránku vlastností příkazového řádku .
Do pole Další možnosti zadejte možnost.
Programové nastavení tohoto parametru linkeru
- Viz třída AdditionalOptions.