Sdílet prostřednictvím


/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

  1. Otevřete dialogové okno Stránky vlastností projektu. Podrobnosti najdete v tématu Nastavení kompilátoru C++ a vlastností sestavení v sadě Visual Studio.

  2. Klikněte na složku Linker .

  3. Klikněte na stránku vlastností příkazového řádku .

  4. Do pole Další možnosti zadejte možnost.

Programové nastavení tohoto parametru linkeru

Viz také

Referenční zdroje k linkeru MSVC
Možnosti linkeru MSVC