AssemblyKeyFileAttribute(String) Konstruktor

Definicja

Inicjuje nowe wystąpienie AssemblyKeyFileAttribute klasy o nazwie pliku zawierającego parę kluczy, aby wygenerować silną nazwę dla przypisywanego zestawu.

public:
 AssemblyKeyFileAttribute(System::String ^ keyFile);
public AssemblyKeyFileAttribute (string keyFile);
new System.Reflection.AssemblyKeyFileAttribute : string -> System.Reflection.AssemblyKeyFileAttribute
Public Sub New (keyFile As String)

Parametry

keyFile
String

Nazwa pliku zawierającego parę kluczy.

Uwagi

Nie ma domyślnej ścieżki konstruktora AssemblyKeyFileAttribute . Wartość ustawiana przez konstruktora jest interpretowana przez konsolidator lub program Microsoft Visual Studio 2005, który wywołuje konsolidator.

Domyślne ustawienie dla narzędzia Al.exe (Assembly Linker) zakłada, że plik klucza znajduje się w bieżącym katalogu. W programie Visual Studio 2005 kompilatory Visual Basic i Visual C# kompilują i łączą się z podkatalogami katalogu projektu, więc jeśli umieścisz plik klucza w katalogu projektu, ścieżka względna może mieć wartość ".. \.. \keyfile.snk" lub ".. \keyfile.snk" w Visual Basic lub ".. \\.. \\keyfile.snk" lub ".. \\keyfile.snk" w języku C#. Dla języka C# ten atrybut można ustawić we właściwościach projektu.

Przestroga

Ponieważ ścieżka i nazwa pliku są utrwalane, upewnij się, że używany AssemblyKeyFileAttribute ciąg nie zawiera informacji poufnych.

Dotyczy