Freigeben über


AssemblyKeyFileAttribute(String) Konstruktor

Definition

Initialisiert eine neue Instanz der AssemblyKeyFileAttribute-Klasse mit dem Namen der Datei, die das Schlüsselpaar zum Generieren eines starken Namens für die Assembly enthält, die mit Attributen versehen wird.

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

Parameter

keyFile
String

Der Name der Datei mit dem Schlüsselpaar.

Hinweise

Es gibt keinen Standardpfad für den AssemblyKeyFileAttribute Konstruktor. Der vom Konstruktor festgelegte Wert wird vom Linker oder von Microsoft Visual Studio 2005 interpretiert, das den Linker aufruft.

Bei der Standardeinstellung für das ToolAl.exe (Assembly Linker) wird davon ausgegangen, dass sich die Schlüsseldatei im aktuellen Verzeichnis befindet. In Visual Studio 2005 erstellen die Visual Basic- und Visual C#-Compiler und verknüpfen sie mit Unterverzeichnissen des Projektverzeichnisses. Wenn Sie also die Schlüsseldatei im Projektverzeichnis ablegen, kann der relative Pfad ".. \.. \keyfile.snk" oder ".. \keyfile.snk" in Visual Basic oder ".. \\.. \\keyfile.snk" oder ".. \\keyfile.snk" in C#. Für C# kann dieses Attribut in den Projekteigenschaften festgelegt werden.

Achtung

Da der Pfad und der Dateiname beibehalten werden, stellen Sie sicher, dass die Zeichenfolge, mit AssemblyKeyFileAttribute der Sie verwenden, keine vertraulichen Informationen enthält.

Gilt für: