C# Language [AssemblyKeyFile]


Exemple

Chaque fois que nous voulons que notre assemblage s'installe dans GAC, il faut absolument avoir un nom fort. Pour un assemblage fort, nous devons créer une clé publique. Pour générer le fichier .snk .

Pour créer un fichier de clés de nom fort

  1. Invite de commandes des développeurs pour VS2015 (avec accès administrateur)
  2. À l'invite de commandes, tapez cd C: \ Directory_Name et appuyez sur ENTRÉE.
  3. À l'invite de commandes, tapez sn -k KeyFileName.snk, puis appuyez sur ENTRÉE.

une fois le keyFileName.snk créé dans le répertoire spécifié, donnez la référence à votre projet. snk à l'attribut AssemblyKeyFileAttribute le chemin d'accès au fichier snk pour générer la clé lorsque nous construisons notre bibliothèque de classes.

Propriétés -> AssemblyInfo.cs

[assembly: AssemblyKeyFile(@"c:\Directory_Name\KeyFileName.snk")]

Cela va créer un assemblage de noms fort après la construction. Après avoir créé votre assembly de nom fort, vous pouvez l'installer dans GAC

Bonne codage :)