Nyelv

AssemblyKeyFileAttribute(String) Konstruktor

Definíció

Inicializálja az AssemblyKeyFileAttribute osztály új példányát annak a fájlnak a nevével, amely tartalmazza a kulcspárt, hogy erős nevet hozzon létre az attribútumként megadott szerelvény számára.

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

Paraméterek

keyFile
String

A kulcspárt tartalmazó fájl neve.

Megjegyzések

A konstruktornak AssemblyKeyFileAttribute nincs alapértelmezett elérési útja. A konstruktor által beállított értéket a linker vagy a 2005-ös Microsoft Visual Studio értelmezi, amely meghívja a linkert.

A Al.exe (Assembly Linker) eszköz alapértelmezett beállítása feltételezi, hogy a kulcsfájl az aktuális könyvtárban található. 2005 Visual Studio a Visual Basic és a Visual C# fordítói a projektkönyvtár alkönyvtáraira építenek és hivatkoznak, így ha a kulcsfájlt a projektkönyvtárba helyezi, a relatív elérési út "." lehet. \.. \keyfile.snk" vagy ".. \keyfile.snk" a Visual Basic vagy a ".. \\.. \\keyfile.snk" vagy ".. \\keyfile.snk" a C#-ban. C# esetén ez az attribútum a projekttulajdonságokban állítható be.

Figyelmeztetés

Mivel az elérési út és a fájlnév megmarad, győződjön meg arról, hogy a használt sztring AssemblyKeyFileAttribute nem tartalmaz bizalmas információkat.

A következőre érvényes: