/KeyContainer
Określa nazwę kontenera klucza dla pary kluczy nadać silnej nazwy zestawu.
/keycontainer:container
Argumenty
Termin |
Definicja |
container |
Wymagane.Plik kontenera, który zawiera klucz.Nazwę pliku należy ująć w znaki cudzysłowu (""), jeśli nazwa zawiera spację. |
Uwagi
Kompilator tworzy składnik sharable przez wstawianie klucza publicznego do manifestu zestawu i podpisywanie montażu końcowego przy użyciu klucza prywatnego.Aby wygenerować plik klucza, wpisz sn -kfile w wierszu polecenia.-i Opcja instaluje parę kluczy do pojemnika.Aby uzyskać więcej informacji, zobacz SN.exe (silnej nazwy narzędzie).
Jeśli kompilacji z /target:module, nazwa pliku klucza jest przechowywane w module i włączone do zestawu, który jest tworzony podczas kompilowania zestawu z /addmodule.
Tej opcji można również określić jako atrybut niestandardowy (AssemblyKeyNameAttribute) w kodzie źródłowym dla dowolny moduł języka pośredniego (MSIL) firmy Microsoft.
Można również przekazywać informacje szyfrowania w kompilatorze z /KeyFile.Użyj /delaysign jeśli zgromadzenie częściowe podpisane.
Zobacz Tworzenie i używanie zestawy o silnych więcej informacji na temat podpisywania zestawu.
[!UWAGA]
/keycontainer Opcja nie jest dostępna od środowiska programistycznego Visual Studio; Opcja ta jest dostępna tylko wtedy, gdy kompilacji z wiersza polecenia.
Przykład
Poniższy kod kompiluje plik źródłowy Input.vb i określa kontenera klucza.
vbc /keycontainer:key1 input.vb
Zobacz też
Informacje
Wiersze polecenia kompilacji próbki (Visual Basic)
Koncepcje
Zespoły i pamięci podręcznej zestawów globalnych (C# i Visual Basic)