/KEYCONTAINER (Określ klucz kontenera, aby podpisać zestaw)

/KEYCONTAINER:name

Argumenty

name
Kontener zawierający klucz. Umieść ciąg w podwójnym cudzysłowie (" "), jeśli zawiera spację.

Uwagi

Konsolidator tworzy podpisany zestaw przez wstawienie klucza publicznego do manifestu zestawu i podpisanie końcowego zestawu przy użyciu klucza prywatnego. Aby wygenerować plik klucza, wpisz sn -knazwa pliku w wierszu polecenia. sn -i instaluje parę kluczy w kontenerze.

Jeśli kompilujesz z /LN, nazwa pliku klucza jest przechowywana w module i włączona do zestawu utworzonego podczas kompilowania zestawu zawierającego jawne odwołanie do modułu za pośrednictwem #using lub podczas łączenia z /ASSEMBLYMODULE.

Możesz również przekazać informacje o szyfrowaniu do kompilatora za pomocą pliku /KEYFILE. Użyj /DELAYSIGN , jeśli chcesz częściowo podpisany zestaw. Aby uzyskać więcej informacji na temat podpisywania zestawu, zobacz Zestawy silnej nazwy (podpisywanie zestawu) (C++/CLI).

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. Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>

  3. Wprowadź opcję w polu Dodatkowe opcje .

Aby programowo ustawić tę opcję konsolidatora

Zobacz też

Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC