/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
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++.
Kliknij folder Konsolidator.
Kliknij stronę właściwości Wiersz polecenia.
Wpisz opcję w Dodatkowe opcje pole.
Aby programowo ustawić opcję konsolidatora
- Zobacz AdditionalOptions.