AssemblyKeyFileAttribute(String) Constructeur

Définition

Initialise une nouvelle instance de la AssemblyKeyFileAttribute classe avec le nom du fichier contenant la paire de clés pour générer un nom fort pour l’assembly attribué.

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

Paramètres

keyFile
String

Nom du fichier contenant la paire de clés.

Remarques

Il n’existe aucun chemin d’accès par défaut pour le AssemblyKeyFileAttribute constructeur. La valeur définie par le constructeur est interprétée par l’éditeur de liens, ou par Microsoft Visual Studio 2005, qui appelle l’éditeur de liens.

Le paramètre par défaut de l’outil Al.exe (Assembly Linker) suppose que le fichier de clé se trouve dans le répertoire actif. Dans Visual Studio 2005, les compilateurs Visual Basic et Visual C# créent et établissent un lien vers des sous-répertoires du répertoire du projet. Par conséquent, si vous placez le fichier clé dans le répertoire du projet, le chemin d’accès relatif peut être . \.. \keyfile.snk » ou « .. \keyfile.snk" dans Visual Basic ou .. \\.. \\keyfile.snk » ou « .. \\keyfile.snk" en C#. Pour C#, cet attribut peut être défini dans les propriétés du projet.

Avertissement

Étant donné que le chemin d’accès et le nom de fichier persistent, vérifiez que la chaîne avec laquelle AssemblyKeyFileAttribute vous utilisez ne contient pas d’informations sensibles.

S’applique à