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!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top