/keycontainer (opcje kompilatora C#)
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 udostępnianych przez wstawianie klucza publicznego z określonym kontener do manifestu zestawu i podpisywanie montażu końcowego przy użyciu klucza prywatnego.Aby wygenerować plik klucza, typ sn -k file w wierszu polecenia. SN -i instaluje pary 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 w zespół z /addmodule.
Tej opcji można również określić jako atrybut niestandardowy (AssemblyKeyNameAttribute) w kodzie źródłowym dowolny moduł pośrednie language (MSIL) firmy Microsoft.
Można również przekazać informacje szyfrowania w kompilatorze z /keyfile.Użycie /delaysign Jeśli chcesz klucz publiczny dodany do manifestu zestawu, ale chcesz opóźnić podpisywanie zestawu, dopóki nie zostało przetestowane.
Aby uzyskać więcej informacji, zobacz Tworzenie i zestawów za pomocą nazwanych silne i Opóźnione podpisywanie zestawu.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
- Ta opcja kompilatora nie jest dostępne w środowisku projektowym programu Visual Studio.
Programowego dostępu do tej opcji kompilatora, z AssemblyKeyContainerName.
Zobacz też
Zadania
Porady: modyfikowanie właściwości projektu i ustawień konfiguracji