AssemblyKeyFileAttribute(String) Konstruktor
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der AssemblyKeyFileAttribute Klasse mit dem Namen der Datei, die das Schlüsselpaar enthält, um einen starken Namen für die Assembly zu generieren, die attributiert 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, die das Schlüsselpaar enthält.
Hinweise
Für den AssemblyKeyFileAttribute Konstruktor gibt es keinen Standardpfad. Der vom Konstruktor festgelegte Wert wird vom Linker oder von Microsoft Visual Studio 2005 interpretiert, der den Linker aufruft.
Die Standardeinstellung für das ToolAl.exe (Assembly Linker) setzt voraus, 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, lautet der relative Pfad möglicherweise ".. \.. \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.
Vorsicht
Da der Pfad und der Dateiname beibehalten werden, stellen Sie AssemblyKeyFileAttribute sicher, dass die verwendete Zeichenfolge keine vertraulichen Informationen enthält.