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.
Określa nazwę kontenera klucza dla pary kluczy, aby nadać zestawowi silną nazwę.
Składnia
-keycontainer:container
Argumenty
Termin | Definicja |
---|---|
container |
Wymagany. Plik kontenera zawierający klucz. Dołącz nazwę pliku w cudzysłowach (""), jeśli nazwa zawiera spację. |
Uwagi
Kompilator tworzy składnik, który można udostępnić, wstawiając klucz publiczny do manifestu zestawu i podpisując ostateczny zestaw przy użyciu klucza prywatnego. Aby wygenerować plik klucza, wpisz sn -k file
polecenie w wierszu polecenia. Opcja -i
instaluje parę kluczy w kontenerze. Aby uzyskać więcej informacji, zobacz Sn.exe (Narzędzie silnej nazwy)).
Jeśli skompilujesz element za pomocą -target:module
polecenia , nazwa pliku klucza będzie przechowywana w module i włączona do zestawu utworzonego podczas kompilowania zestawu za pomocą -addmodule.
Tę opcję można również określić jako atrybut niestandardowy (AssemblyKeyNameAttribute) w kodzie źródłowym dla dowolnego modułu wspólnego języka pośredniego (CIL).
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 Tworzenie i używanie zestawów o silnych nazwach .
Uwaga
Opcja -keycontainer
nie jest dostępna w środowisku programistycznym programu Visual Studio; jest dostępna tylko podczas kompilowania z poziomu wiersza polecenia.
Przykład
Poniższy kod kompiluje plik Input.vb
źródłowy i określa kontener kluczy.
vbc -keycontainer:key1 input.vb