Pregunta

¿Es posible ejecutar la versión de Visual Studio 2008 Professional de 32 bits en un sistema Windows Vista de 64 bits?

  • ¿Hay algunas advertencias conocidas de las que tendría que estar consciente?
  • ¿Tendría que instalar la versión x64 de .NET Framework?
  • ¿Habría algún problema en la creación de software destinado a x86?
  • ¿Habría algún argumento (justificable) para obtener la versión x64 de VS2008 en lugar de reutilizar la licencia x86 actual?

Muy tentado a conseguir una plataforma x64 Vista para poder aprovechar más RAM :)

¿Fue útil?

Solución

No hay una versión x64 de Visual Studio 2008. Estoy ejecutando la versión estándar de 32 bits en Vista x64 Ultimate y funciona bien. Realmente no hay problemas cotidianos que haya encontrado. Simplemente instálalo y listo.

Otros consejos

Estoy usando VS2008 en x64 en este momento. Esto me permite usar mis 4GB completos de RAM. Funciona, pero hay algunos casos de esquina a tener en cuenta:

  • La depuración de aplicaciones x64 se realiza con la depuración remota desde el subsistema de 32 bits al subsistema de 64 bits.

  • las aplicaciones administradas (.NET) de forma predeterminada están marcadas con " cualquier plataforma " ;, lo que significa que se ejecutan bajo 64 bits en un sistema operativo x64. Eso significa que la depuración administrada es remota de forma predeterminada.

  • No hay edición y continuación cuando se realiza la depuración remota, por lo que no hay E & amp; C para .NET en un sistema operativo x64, a menos que marca su aplicación como de 32 bits solamente . De manera similar, si crea una aplicación nativa de 64 bits, no puede E & amp; C it.

  • No hay mezcla (administrada + nativa) cuando se realiza la depuración remota, por lo que no puedes depurar las partes administradas y las partes nativas de una aplicación x64.

  • Ninguno que yo sepa. Utilizo Visual Studio 2008 Professional y Team System, y ambos parecen funcionar bien en x64.
  • Sí.
  • No.
  • No creo que haya una versión de 64 bits de VS 2008.

En general, es una navegación suave para mí, así que creo que puedes saltar directamente.

Tengo la impresión de que las ventanas de 64 bits están diseñadas de tal manera que los programas de 32 bits que viven completamente en UserLand " simplemente funcionan " Los programas como los controladores de dispositivos que necesitan acceso al modo kernel probablemente necesiten un puerto específico de 64 bits.

No estoy al tanto de ninguna excepción notable a esto, aunque estoy seguro de que podrías encontrar alguna si te fijas lo suficiente. Entonces, con la posible excepción de los emuladores de dispositivos móviles, Visual Studio debería estar bien.

Tengo el CD de VS 2005 y el SP1 me permite hacer x64 en mi vista. Debe ser el mismo para VS2008.

Para estar seguro, una vez que se instale, verifique el perfil del compilador para ver si puede compilar en X86 y X64. Si es así (como lo hago en mi Vista), ¡está bien!

Como han dicho otros, VS es una aplicación de 32 bits, así que aunque se ejecuta bien en un sistema operativo de 64 bits, solo verá el registro y partes del sistema de archivos a través de las ventanas "mágicas" de creación de reflejo.

La única vez que esto ha sido un problema para nosotros es cuando intentamos agregar una referencia a una DLL de COM en una aplicación .NET. La DLL de COM no apareció en el cuadro de diálogo de referencias, ya que solo se registró como una DLL de 64 bits. Tuvimos que registrar la versión de 32 bits para que esto funcione.

El único inconveniente es si desea utilizar SQL Express Management Studio en Vista x64. El mío es increíblemente lento y no puedo encontrar ninguna respuesta relacionada con el por qué.

EDITAR:

No importa, tengo mi problema al escribir esto.

Vista tiene una función de ajuste automático de TCP / IP. Siguiendo este tutorial: http: // www .vistax64.com / tutorials / 72308-auto-tuning-tcp-ip-receive-level.html ¡Lo deshabilité y ahora todo funciona como un sueño!

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