-delaysign
Określa, czy zestaw zostanie podpisany całkowicie czy częściowo.
Składnia
-delaysign[+ | -]
Argumenty
+
| -
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, który zawiera 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 o silnych nazwach .
Aby ustawić -delaysign w zintegrowanym środowisku projektowym programu Visual Studio
Wybierz projekt w Eksplorator rozwiązań. W menu Project (Projekt) kliknij pozycję Properties (Właściwości).
Kliknij kartę Podpisywanie .
Ustaw wartość w polu Tylko znak opóźnienia.