Pregunta

Si quiero compilar mis aplicaciones .NET para un entorno de 64 bits. Necesito

  • versión de SO de 64 bits
    o
  • versión de Visual Studio de 64 bits
    O ambos?
¿Fue útil?

Solución

En realidad, no necesita ninguno de los build de la aplicación. Una aplicación .NET 2.0+ pura, en ausencia de indicadores específicos del compilador, se ejecutará como una aplicación de 64 bits en un sistema operativo de 64 bits y como una aplicación de 32 bits en un sistema operativo de 32 bits. / p>

Editar: Además, no existe una versión de Visual Studio de 64 bits.

Otros consejos

En realidad no necesitas nada , ya que las aplicaciones .NET se compilan en CIL . La máquina virtual compila el CIL a código nativo en tiempo de ejecución. Entonces, si ejecuta su aplicación en una plataforma de 64 bits, generará un código nativo de 64 bits, pero si lo ejecuta en una plataforma de 32 bits, generará un código de 32 bits.

Sin embargo, si desea depurar / perfilar / probar su aplicación en un entorno de 64 bits, entonces necesita:

  • SO de 64 bits
  • VM de .NET de 64 bits

Visual Studio puede depurar aplicaciones que se ejecutan en modo de 64 bits. Para la creación de perfiles es probable que necesite un generador de perfiles de 64 bits.

También necesitas una CPU de 64 bits.

Estoy ejecutando Visual Studio 2005 en una máquina de 32 bits en el trabajo y en la sección Generar de mis Propiedades del proyecto, puedo seleccionar x64 como objetivo de mi plataforma.

Entonces, no creo que necesites un sistema operativo de 64 bits o una versión especial de VS.

Esto debería tener todo lo que necesitas:

http://msdn.microsoft.com/en-us/library /ms241066.aspx

Sin embargo,

comenzaría instalando un sistema operativo de 64 bits (que obviamente debe estar ejecutándose en una CPU de 64 bits).

Java comenzó esto y fue muy bueno. .NET lo ha llevado más lejos. Independencia de la plataforma que es.

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