Udostępnij za pośrednictwem


/KEYFILE (Określ klucz lub parę kluczy, aby podpisać zestaw)

/KEYFILE:filename

Uwagi

gdzie:

  • Nazwa pliku
    Plik, który zawiera klucz.Ciąg należy umieścić w podwójny cudzysłów ("") zawiera spację.

Uwagi

Program łączący wstawia do manifestu zestawu klucz publiczny i następnie podpisuje montażu końcowego przy użyciu klucza prywatnego.Aby wygenerować plik klucza, należy wpisać sn -kfile w wierszu polecenia. Podpisany zestaw mówi się mieć nazwę silną.

Jeśli kompilacji z /LN, nazwa pliku klucza jest przechowywane w module i włączone do zespołu, który jest tworzony podczas kompilowania zestawu, który zawiera wyraźne odniesienie do modułu, za pośrednictwem #using, lub podczas łączenia z /ASSEMBLYMODULE.

Można również przekazać informacje szyfrowania o program łączący z /KEYCONTAINER.Użycie /DELAYSIGN Jeśli chcesz częściowo podpisane zestawu.Zobacz Zestawy o silnych nazwach (podpisywanie zestawów) (C++/CLI) uzyskać więcej informacji na temat podpisywania zestawu.

W przypadku obu /KEYFILE i /KEYCONTAINER są określone (przez opcję wiersza polecenia lub przez atrybut niestandardowy), program łączący próbuje najpierw użyć kontenera kluczy.Jeśli który zakończy się powodzeniem, zgromadzenie jest podpisywany z informacjami w kontenerze klucza.Jeśli program łączący nie może znaleźć kontenera kluczy, spróbuje plik określony z /KEYFILE.Jeśli który zakończy się powodzeniem, zgromadzenie jest podpisany za pomocą informacji w pliku klucza i najważniejsze informacje zostaną zainstalowane w kontenerze klucza (podobne do sn -i), aby na następnej kompilacji kontenera kluczy będzie obowiązywać.

Należy zauważyć, że plik klucza może zawierać tylko klucz publiczny.

Zobacz Tworzenie i zestawów za pomocą nazwanych silne uzyskać więcej informacji na temat podpisywania zestawu.

Inne opcje linker, które wpływają na Generowanie zestawu są:

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

  1. Otwórz okno dialogowe Strony właściwości projektu.Aby uzyskać szczegółowe informacje, zobacz Konfigurowanie właściwości projektu programu Visual C++.

  2. Kliknij folder Konsolidator.

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

  4. Wpisz opcję w Dodatkowe opcje pole.

Aby programowo ustawić opcję konsolidatora

Zobacz też

Informacje

Ustawianie opcji konsolidatora

Opcje konsolidatora