-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
Vyberte projekt v Průzkumník řešení. V nabídce Projekt klepněte na příkaz Vlastnosti.
Klikněte na kartu Podepisování .
Nastavte hodnotu v poli Pouze znaménko zpoždění.