Tengo un proyecto de C++, un proyecto de C++ \ Cli y un proyecto de formularios C# win.
Cuando accedo al proyecto cli desde el proyecto win forms, puedo acceder y usar las funciones del proyecto cli. Pero cuando incluyo mis encabezados de proyecto cpp en el proyecto cli, obtengo este error de tiempo de ejecución de mi proyecto C# cuando ingreso al proyecto cli.C++/Cli: No se pudo cargar el archivo o ensamblado X o una de sus dependencias. no es una aplicación win32 válida. (Excepción de HRESULT: 0x800700C1)
CliWrapper.Func meta = new CliWrapper.Func();
Este es el error que he tomado:
BadImageFormatException: No se pudo cargar el archivo o ensamblado X o una de sus dependencias. no es una aplicación win32 válida. (Excepción de HRESULT: 0x800700C1)
me di cuenta que #include <boost/thread.hpp>
hace que el problema
En su proyecto de Winforms: Proyecto + Propiedades, pestaña Compilar, cambie el destino de la plataforma a x86. O crea una versión de 64 bits del ensamblado C++/CLI. –