Udostępnij za pomocą


-delaysign

Określa, czy zestaw będzie w pełni lub częściowo podpisany.

Składnia

-delaysign[+ | -]

Argumenty (w programowaniu)

+ | -
Opcjonalny. Użyj -delaysign- polecenia , jeśli chcesz w pełni podpisanego zestawu. Użyj -delaysign+ polecenia , jeśli chcesz umieścić klucz publiczny w zestawie i zarezerwować miejsce dla podpisanego skrótu. Wartość domyślna to -delaysign-.

Uwagi

Opcja -delaysign nie ma wpływu, chyba że jest używana z parametrem -keyfile lub -keycontainer.

Gdy zażądasz w pełni podpisanego zestawu, kompilator skróty pliku zawierającego manifest (metadane zestawu) i znaki skrótu z kluczem prywatnym. Wynikowy podpis cyfrowy jest przechowywany w pliku zawierającym manifest. Gdy zestaw jest podpisany z opóźnieniem, kompilator nie oblicza i nie przechowuje podpisu, ale rezerwuje miejsce w pliku, aby można było później dodać podpis.

Na przykład przy użyciu programu -delaysign+deweloper w organizacji może dystrybuować niepodpisane wersje testowe zestawu, które testerzy mogą rejestrować w globalnej pamięci podręcznej zestawów i używać. Po zakończeniu pracy nad zestawem osoba odpowiedzialna za klucz prywatny organizacji może w pełni podpisać zestaw. Ta przedziałyzacja chroni klucz prywatny organizacji przed ujawnieniem, umożliwiając jednocześnie wszystkim deweloperom pracę nad zestawami.

Aby uzyskać więcej informacji na temat podpisywania zestawu, zobacz Tworzenie i używanie zestawów Strong-Named .

Aby ustawić -delaysign w zintegrowanym środowisku projektowym programu Visual Studio

  1. Wybierz projekt w Eksploratorze rozwiązań. W menu Projekt kliknij Właściwości.

  2. Kliknij kartę podpisywania.

  3. Ustaw wartość w polu Tylko znak opóźnienia .

Zobacz także