Sdílet prostřednictvím


-delaysign

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

Syntaxe

-delaysign[+ | -]

Argumenty

+ | -
Nepovinné. 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 do souboru obsahujícího 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 podepsání sestavení najdete v tématu Vytváření a používání sestavení se silným názvem .

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

  1. Vyberte projekt v Průzkumník řešení. V nabídce Projekt klepněte na příkaz Vlastnosti.

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

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

Viz také