Aplicación Windows Forms Compilada(en windows 7)no se ejecuta en windows XP
-
lunes, 24 de octubre de 2011 0:29
Hola, espero que tengan muy dia;
Cree una aplicacion en Visual C++ utilizando windows Forms, luego de compilar el proyecto, genere ejecutables en versión debug y release, las carpetas correspondientes a cada ejecutable, las copie a una PC con windows XP SP3, Instale .NET Framework 4.0 en esta maquina.
La aplicación utiliza un DataGridView.
Al intentar ejecutar el programa me aparece el siguiente mensaje de error:
He investigado en la red, sin embargo no obtengo resultados que apunten a mi problema, :/.
La maquina que utilice para hacer el proyecto utiliza windows 7 x65. Pienso que al ser una aplicacion que utilice .NET deberia ejecutarse sin problema en la maquina destino.
¿Es posible que en las configuraciones del proyecto este la solucion a mi problema?(estan como vienen default, nunca las he tocado)
De ser asi, ¿Me orientarian en al forma de solucionarlo?
**Es lo que se me ocurre, la verdad he ojeado las propiedades del proyecto pero no encuentro(o no asimilo) que haya algo referente al problema en cuestión.
Les agradezco mucho su tiempo
Saludos...
Actualizacion:
Cree un instalador con las mismas herramientas que proporciona Visual Studio, lo ejecute en la maquina con windows XP y funciono muy bien
Creo que esta solucionado, sin embargo
Les agradeceria mucho una explicacion al problema que plantee :)
No hay un error tan grande como el de no seguir adelante (William Blake)
- Editado Servtes lunes, 24 de octubre de 2011 1:55 Encontre Solucion
Todas las respuestas
-
viernes, 25 de noviembre de 2011 10:59Moderador
Es muy posible que te falte instalar el runtime de C++. O bien generas un instalador de tu aplicación con el propio Visual Studio si tu versión lo soporta (y entonces te lo incluirá en tu instalador) o bien lo instalas antes en la máquina XP, habiéndolo bajado del sitio de Microsoft.
Supongo que será Visual Studio 2010 con o sin el SP1:
http://www.microsoft.com/download/en/details.aspx?id=5555
http://www.microsoft.com/download/en/details.aspx?id=8328
Y sí, C++/CLI necesita las DLL nativas como cualquier otro programa nativo normal y corriente.
Otra cosa: la versión Debug no podrás ejecutarla en XP por temas de licencia y de que te faltarán algunas DLL de depuración.
De paso, quizás te resulte interesante leer esto de mi blog:
MVP Visual C++ - Visita mi blog sobre desarrollo: http://geeks.ms/blogs/rfog/- Propuesto como respuesta webJoseMicrosoft Community Contributor, Moderator viernes, 01 de febrero de 2013 14:57
- Marcado como respuesta webJoseMicrosoft Community Contributor, Moderator domingo, 03 de febrero de 2013 21:26

