C #, C ++ combinación de proyectos: No se pudo cargar el archivo o ensamblado
-
08-10-2019 - |
Pregunta
Tengo solución de Visual Studio 2010 de 2 proyectos: C # y C ++
c ++ proyecto utilizando bibliotecas de .NET Framework y expone la clase que se hace referencia desde C # proyecto.
Todo lo compila bien y C # proyecto Intellisence me ayuda con los métodos expuestos a C ++. Pero cuando intento # proyecto de lanzamiento c se bloquea con una excepción:
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)
excepción interior es nulo
He intentado utilizar tdump
desde la línea de comandos para ver las dependencias de bibliotecas, sino que termina con la línea:
La clave para la sección: ERROR: error interno en 0x42213f con la base 0x400000
¿Cómo puedo solucionar esto?
Gracias de antemano!
Solución
Una combinación de Fusión logger ( guía ) y Dependency Walker debe dar la respuesta.
Otros consejos
Trate de usar Fuslogvw.exe para obtener los detalles completos de montaje se une.