J'ai une DLL Interop qui a été générée par Visual Studio pour un objet COM tiers que je consomme dans une DLL .NET.GAC - L'assembly est dans le GAC mais "Impossible de charger le fichier ou l'assembly"
J'ai enregistré à la fois ma DLL consommatrice et la DLL Interop dans le GAC. Je dois utiliser le GAC parce que ces DLL sont utilisées par un flux de travail SharePoint 2010. Lorsque l'exécution arrive au point où ma DLL appelle la DLL Interop l'erreur suivante a été levée "" Impossible de charger le fichier ou l'assembly "..." Le système n'a pas pu trouver le fichier spécifié "avec la version attendue et publique clé.
Si j'examine l'Assemblée Fusion Binding Log Viewer, l'erreur suivante est listé dans l'entrée du journal de la dll Interop:
LOG: GAC Lookup was unsuccessful.
Je peux voir que l'assemblage dans le GAC, et il a la version correcte et jeton de clé publique tel que spécifié dans l'exception FileNotFound.
Que se passe-t-il?