Sdílet prostřednictvím


-delaysign

Určuje, zda bude sestavení plně nebo částečně podepsáno.

Syntaxe

-delaysign[+ | -]

Argumenty

+ | -
Volitelný. Použijte -delaysign- , pokud chcete plně podepsané sestavení. Použijte -delaysign+ , pokud chcete umístit veřejný klíč do sestavení a rezervovat místo pro podepsanou hodnotu hash. Výchozí hodnota je -delaysign-.

Poznámky

Tato -delaysign možnost nemá žádný vliv, pokud se nepoužívá 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 v souboru, který obsahuje manifest. Když je sestavení podepsáno zpožděním, kompilátor nevypočítá a uloží podpis, ale rezervuje místo v souboru, aby bylo možné podpis přidat později.

Například pomocí , -delaysign+vývojář v organizaci může distribuovat nepodepsané testovací verze sestavení, které testeři mohou zaregistrovat v globální mezipaměti sestavení a používat. Po dokončení práce na sestavení může osoba odpovědná za privátní klíč organizace plně podepsat sestavení. Toto oddělení chrání privátní klíč organizace před zveřejněním a zároveň umožňuje všem vývojářům pracovat na sestaveních.

Další informace o podepisování sestavení najdete v tématu Vytváření a používání Strong-Named sestavení .

Nastavení -delaysign v integrovaném vývojovém prostředí sady Visual Studio

  1. V Průzkumníku řešení vyberte projekt. V nabídce Project klepněte na Vlastnosti.

  2. Klikněte na kartu Podepisování.

  3. Nastavte hodnotu v poli Pouze znaménko zpoždění .

Viz také