C #, le mélange de projet C de: Impossible de charger le fichier ou l'assemblage
-
08-10-2019 - |
Question
Je solution visuelle de 2 projets Studio 2010: c # et C ++
c ++ projet en utilisant les bibliothèques .NET Framework et classe expose qui est appelé c # projet.
Tout compile bien et c # projet intellisence me aide des méthodes exposées de c ++. Mais quand je tente de lancer c # projet, il se bloque à l'exception:
Could not load file or assembly 'c++library.dll' or one of its dependencies. This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem. (Exception from HRESULT: 0x800736B1)
Exception interne est nulle
J'ai essayé d'utiliser tdump
de la ligne de commande pour voir les dépendances de bibliothèque, mais il se termine par ligne:
La clé de la section: ERROR: erreur interne à 0x42213f avec une base 0x400000
Comment puis-je résoudre ce problème?
Merci d'avance!
La solution
Combinaison d'enregistreur Fusion ( Guide ) et Walker dépendance devrait donner la réponse.
Autres conseils
Essayez d'utiliser fuslogvw.exe pour obtenir tous les détails de binds d'assemblage.