AssemblyKeyFileAttribute(String) Constructeur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.