/delaysign (Možnosti C# kompilátoru)
Tato možnost způsobí, že kompilátor rezervuje prostor ve výstupním souboru pro pozdější přidání digitálního podpisu.
/delaysign[ + | - ]
Arguments
- + | -
Chcete-li plně podepsané sestavení, použijte /delaysign-.Pokud chcete do sestavení umístit pouze veřejný klíč, použijte /delaysign+.Výchozí hodnota je /delaysign-.
Poznámky
Možnost /delaysign nemá žádný efekt, pokud není použita s /keyfile nebo /keycontainer.
Požadujete-li plně podepsané sestavení, kompilátor vypočítá hodnotu hash pro soubor, který obsahuje manifest (metadata sestavení) a podepíše tuto hodnotu hash pomocí soukromého klíč.Výsledný digitální podpis je uložen v souboru, který obsahuje manifest.Pokud je sestavení podepisováno dodatečně, kompilátor nevypočítává a neukládá podpis, ale rezervuje prostor v souboru pro jeho pozdější vložení.
Například použití /delaysign+ umožňuje testerovi vložení sestavení do globální mezipaměti.Po otestování, je možné plně podepsat sestavení umístěním privátního klíče do tohoto sestavení pomocí nástroje Propojovací program sestavení.
Další informace naleznete v tématu Vytvoření a použití silně pojmenovaných sestavení a Zpožděné podepisování sestavení.
Chcete-li nastavit tuto možnost kompilátoru ve vývojovém prostředí Visual Studio
Otevřete stránku Vlastnosti daného projektu.
Upravte vlastnost Pouze dodatečný podpis.
Informace o nastavení této možnosti kompilátoru v programu naleznete v tématu DelaySign.
Viz také
Úkoly
Jak: Upravte vlastnosti projektu a nastavení konfigurace