Comment puis-je signer une DLL C++ managée avec un fichier .pfx ??géré C++ nom fort/signature
Ou existe-t-il un moyen d'inclure la DLL C++ non signée dans un projet C# signé? Je n'ai vraiment pas besoin d'un dll signé J'ai juste besoin de VS pour arrêter de me donner l'erreur "L'assembly référencé 'SlimDX' n'a pas de nom fort." dans mon projet C# qui doit être signé.
J'ai donc ajouté la ligne "[assembly: AssemblyKeyFileAttribute (" VOS.snk ")];" dans mon fichier AssemblyInfo.cpp. Mais maintenant, il me donne l'erreur "fichier clé" VOS.snk "manque la clé privée nécessaire pour la signature" ... J'ai le fichier pfx, mais comment je suppose pour l'utiliser? – zezba9000
Vous devez extraire votre clé privée du fichier pfx. Je n'ai jamais fait ça, j'ai juste juste un fichier snk pour ma signature. Vous pouvez consulter ce lien: http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/7f31e70d-d5a4-4e15-a3f7-18588eeb8c78 pour l'aide, j'ai brièvement regardé les liens de réponse et ils peut offrir de l'aide. – pstrjds
sn.exe prend en charge la signature avec les fichiers PFX (http://blogs.msdn.com/b/shawnfa/archive/2006/02/14/531921.aspx). Cela peut poser problème si vous en faites une étape de post-construction, car sn.exe demandera le mot de passe du fichier PFX. – hbw