Udostępnij za pośrednictwem


/DELAYSIGN (Częściowo podpisz zestaw)

/DELAYSIGN[:NO]

Argumenty

NIE
Określa, że zestaw nie powinien być częściowo podpisany.

Uwagi

Użyj /DELAYSIGN , jeśli chcesz umieścić klucz publiczny tylko w zestawie. Wartość domyślna to /DELAYSIGN:NO.

Opcja /DELAYSIGN nie ma wpływu, chyba że jest używana z /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, konsolidator nie oblicza i nie przechowuje podpisu, ale rezerwuje miejsce w pliku, aby można było dodać podpis później.

Na przykład użycie /DELAYSIGN umożliwia testerowi umieszczenie zestawu w globalnej pamięci podręcznej. Po przetestowaniu można w pełni podpisać zestaw, umieszczając klucz prywatny w zestawie.

Aby uzyskać więcej informacji na temat podpisywania zestawu, zobacz Zestawy silnej nazwy (podpisywanie zestawów) (C++/CLI) i Delay Signing an Assembly (Opóźnianie podpisywania zestawu).

Inne opcje konsolidatora wpływające na generowanie zestawów to:

Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio

  1. Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).

  2. Kliknij folder Konsolidator.

  3. Kliknij stronę właściwości Wiersz polecenia.

  4. Wpisz opcję w polu Dodatkowe opcje .

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC