Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
/KEYFILE:filename
Argumenty
filename
Plik zawierający klucz. Umieść ciąg w podwójnym cudzysłowie (" "), jeśli zawiera spację.
Uwagi
Konsolidator wstawia klucz publiczny do manifestu zestawu, a następnie podpisuje końcowy zestaw za pomocą klucza prywatnego. Aby wygenerować plik klucza, wpisz sn -k
nazwę pliku w wierszu polecenia. Mówi się, że podpisany zestaw ma silne imię.
Jeśli skompilujesz /LN
element za pomocą polecenia , nazwa pliku klucza będzie przechowywana w module i włączona do zestawu utworzonego podczas kompilowania zestawu zawierającego jawne odwołanie do modułu za pośrednictwem metody #using
lub podczas łączenia z elementem /ASSEMBLYMODULE
.
Możesz również przekazać informacje o szyfrowaniu do konsolidatora za pomocą polecenia /KEYCONTAINER
. Użyj /DELAYSIGN
polecenia , jeśli chcesz częściowo podpisany zestaw. Aby uzyskać więcej informacji na temat podpisywania zestawu, zobacz Zestawy silnej nazwy (podpisywanie zestawu) (C++/CLI) i Tworzenie i używanie zestawów o silnych nazwach.
Jeśli obie /KEYFILE
opcje i /KEYCONTAINER
są określone (za pomocą opcji wiersza polecenia lub atrybutu niestandardowego), konsolidator najpierw spróbuje kontener klucza. Jeśli to się powiedzie, zestaw jest podpisany przy użyciu informacji w kontenerze kluczy. Jeśli konsolidator nie znajdzie kontenera kluczy, spróbuje wykonać plik określony za pomocą pliku /KEYFILE. Jeśli to się powiedzie, zestaw zostanie podpisany przy użyciu informacji w pliku klucza, a informacje o kluczu zostaną zainstalowane w kontenerze kluczy (podobnie jak sn -i), aby w następnej kompilacji kontener klucza był prawidłowy.
Plik klucza może zawierać tylko klucz publiczny.
Inne opcje konsolidatora wpływające na generowanie zestawów to:
Aby ustawić tę opcję konsolidatora w środowisku programowania Visual Studio
- 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).
- Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>
- Wprowadź opcję w polu Dodatkowe opcje .
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: AdditionalOptions.