AssemblyKeyFileAttribute(String) Constructeur

Définition

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

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.

Attention

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

S’applique à