Pergunta

É possível executar a versão do Visual Studio 2008 Professional de 32 bits em um sistema de 64 bits do Windows Vista?

  • Existem quaisquer ressalvas conhecidos que eu preciso estar ciente de?
  • teria que instalar a versão x64 do .NET Framework?
  • haveria quaisquer problemas na construção de software alvo de x86?
  • haveria qualquer argumentos (justificáveis) para obter a versão x64 do VS2008 em vez de reutilizar a licença x86 atual?

Muito tentados em obter uma plataforma x64 Vista para ser capaz de tirar proveito de mais RAM:)

Foi útil?

Solução

Não há versão x64 do Visual Studio 2008. Estou executando a versão padrão de 32 bits no Vista x64 Ultimate e ele funciona muito bem. Realmente não existem questões do dia-a-dia que eu atravessam. Você só instalá-lo e ir embora.

Outras dicas

Eu estou usando VS2008 em x64 agora. Isto deixa-me usar a minha total de 4GB de RAM. Ele funciona, mas há alguns casos de canto para estar ciente de:

  • Depuração x64 aplicativos é feito com a depuração remota do subsistema de 32 bits para o subsistema de 64 bits.

  • conseguiu (.NET) Apps por padrão são marcadas "qualquer plataforma", o que significa que eles são executados sob 64 bits em um sistema operacional x64. Isso significa que a depuração gerenciado é remota por padrão.

  • Não há Edit-e-Continuar quando a depuração remota, por isso não há E & C para .NET em um sistema operacional x64, a menos que marcar seu aplicativo como 32 bits somente . Da mesma forma, se você cometer um aplicativo nativo de 64 bits, você não pode E & C-lo.

  • Não há depuração misto (gerido + nativa) quando remoto, para que você não pode depurar ambas as partes gerenciado e nativo de um aplicativo x64.

  • Nenhum eu saiba. Eu uso os dois Professional e Team System Visual Studio 2008, e ambos parecem funcionar bem em x64.
  • Sim.
  • Não.
  • eu não acho que há uma versão do VS 2008 64-bit.

No geral, é bom velejar para mim, então eu acho que você pode saltar para a direita.

Tem sido a minha impressão de que o Windows de 64 bits é projetado de tal forma que 32 bits programas que vivem inteiramente em UserLand "apenas trabalho". Programas como drivers de dispositivo que o acesso modo necessidade kernel irá provavelmente precisará de uma porta específica de 64 bits.

Eu não estou ciente de qualquer notáveis ??exceções a este, embora eu tenho certeza que você poderia encontrar algum, se você olhar duro o suficiente. Assim, com a possível exceção de emuladores de dispositivos móveis, visual studio deve estar bem.

Eu tenho o CD de VS 2005 eo SP1 deixe-me fazer x64 na minha vista. Deve ser o mesmo para VS2008.

Para ter certeza, uma vez que instalar, verifique o perfil compilador para ver se você pode construir em X86 e X64. Se sim (como eu faço no meu Vista) você está bem!

Como já foi dito VS é um aplicativo de 32 bits, por isso, enquanto ele funciona muito bem em um 64-bit OS ela só vai ver o registro e partes do sistema de arquivamento através da 'mágica' janelas espelhamento fornece.

A única vez que este tem sido um problema para nós é quando tentamos adicionar uma referência a uma DLL em um aplicativo .NET. A dll COM não aparecem na caixa de diálogo referências, uma vez que só foi registrada como uma DLL de 64 bits. Tivemos de registrar a versão de 32-bit para este ao trabalho.

A única desvantagem é que se você quiser usar o SQL Express Management Studio no Vista x64. O meu é incrivelmente lento e não consigo encontrar quaisquer respostas relativas ao porquê!

EDIT:

Não importa, eu tenho o meu problema ao digitar isso.

Vista tem uma característica auto tuning TCP / IP. Ao seguir este tutorial: http: // www .vistax64.com / tutoriais / 72308-auto-tuning-tcp-ip-receber-level.html I desativado e agora tudo corre como um sonho!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top