jueves, 1 de septiembre de 2011

Compila en 32 bits para solucionar problemas en entornos de 64 bits

Hoy he tenido un problema con una aplicación Windows Forms desarrollada con Visual Studio 2010 utilizando el .Net FrameWork 2.0 al probar a ejecutarla en un sistema Windows 7 de 64 bits.

Al intentar ejecutar la aplicación se producía el siguiente error:


La aplicación funcionaba correctamente en entornos de 32 bits (tanto en XP como en Windows 7). La solución ha pasado por modificar la opciones de compilación y obligar a compilar en 32 bits (anteriormente la opción seleccionada era "Any CPU"). Con esta configuración la aplicación funciona correctamente tanto en sistemas operativos de 32 bits como de 64.

Os paso una captura de pantalla para que veáis dónde cambiar este parámetro para aplicaciones desarrolladas en Visual Basic .Net (como yo soy más de C# me han tenido que chivar dónde encontrar esta opción para VB .Net).


No hay comentarios:

Publicar un comentario