Udostępnij za pośrednictwem


/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

Inne zasoby

Opcje kompilatora C#