Sdílet prostřednictvím


/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

  1. Otevřete stránku Vlastnosti daného projektu.

  2. 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

Další zdroje

Možnosti C# kompilátoru