2009-06-24 19 views

Respuesta

17

Windows de 64 bits ejecuta Visual Studio de 32 bits muy bien. A menos que especifique que desea utilizar las herramientas de desarrollo x64, aún compilará las aplicaciones de 32 bits.

Directamente desde la página:

Visual Studio usa la cruz de 32 bits compilador incluso en un 64 bits equipo con Windows. Sin embargo, puede utilizar los comandos devenv para crear un entorno de línea de comandos para llamar a las herramientas alojadas de 64 bits.

información: http://msdn.microsoft.com/en-us/library/ms246588(VS.80).aspx

5

Sí. Vista de 64 bits ejecutará ejecutables de 32 bits, por lo que si tiene un compilador de 32 bits, todavía funcionará.

10

Con Visual Studio puede apuntar a qué plataforma. Por defecto, se ejecutará en "Cualquier CPU" (leer 32 o 64 bit), pero puede especificar si lo desea. Mire en Proyecto> Propiedades> Construir y busque la propiedad "Objetivo de la plataforma".

+0

Gracias por esto, sabía que esto estaba allí, pero lo olvidé. Necesitaba ejecutar pruebas usando typemock de 32 bits en una máquina de 64 bits. Cambiar esta configuración lo solucionó por mí. – Brett

+1

Y en caso de que no sea obvio, la plataforma "x86" es de 32 bits, mientras que "x64" es de 64 bits. – yoyo

3

En el estudio visual puede decirle a qué compilar bajo Configuration Manager - (Menú de compilación - Administrador de configuración) - esto le permite apuntar a 32 o 64 bit.

1

de 64 bits de hardware de consumo es por lo general la arquitectura "amd64" que puede funcionar tanto en aplicaciones de 32 bits y 64 bits de forma nativa los. La edición de Windows Vista de 64 bits admite bibliotecas de sistema de 32 bits y de 64 bits, por lo que básicamente también puede ejecutar ambos tipos de aplicaciones. (Tenga en cuenta que la arquitectura IA-64 no permite esto.)

La compilación de un programa en 64 bits no está muy relacionada con la plataforma que ejecuta el compilador. Pero, por supuesto, para ejecutar y probar el resultado binario se requiere la arquitectura correspondiente.

Como se mencionó anteriormente, VS2008 le permite elegir la arquitectura de destino, por lo que no hay problema.

0

He encontrado que solo el archivo setup.exe creado por Visual Studio 2012 Express no funcionará en XP, pero si continúa cargando MS 4.0 .NET Framework desde el sitio web de Microsoft, la * .application se cargará y instalar sin usar setup.exe en absoluto.

Cuestiones relacionadas