/KeyContainer (C# kompilator opcje)
Określa nazwę kontenera klucza kryptograficznego.
/keycontainer:string
Argumenty
- string
Nazwa kontenera klucza silnej nazwy.
Uwagi
Gdy /keycontainer jest używana opcja, kompilator tworzy składnik sharable wstawiając klucz publiczny z kontenera określonego manifestu zestawu a podpisywanie montażu końcowego przy użyciu klucza prywatnego.Aby wygenerować plik klucza, wpisz sn -k file w wierszu polecenia.SN -i instaluje parę kluczy do pojemnika.
Jeśli kompilacji z /target:module, nazwa pliku klucza jest przechowywane w module i włączone do zespołu podczas kompilowania tego modułu do zestawu z /addmodule.
Tej opcji można również określić jako atrybut niestandardowy (System.Reflection.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 chcesz klucza publicznego, dodane do manifestu zestawu, ale opóźnienia podpisania Zgromadzenia, dopóki nie zostało przetestowane.
Aby uzyskać więcej informacji, zobacz Tworzenie i zestawy Using Strong-Named i Opóźnienie podpisywania zestawu.
Aby ustawić tę opcję kompilatora w środowisku projektowym programu Visual Studio
- Ta opcja kompilatora nie jest dostępne w środowisku projektowym programu Visual Studio.
Można programowo dostęp tej opcji kompilatora, z AssemblyKeyContainerName.
Zobacz też
Zadania
Jak: modyfikowanie właściwości projektu i ustawień konfiguracji