Can I run Visual Studio 2008 x86 on Windows Vista x64?

Is it possible to run the 32-bit version of Visual Studio 2008 Professional on 64-bit Windows Vista?

  • Are there any known reservations that I need to know about?
  • Will you need to install the x64 version of the .NET Framework?
  • Were you having trouble creating software designed for x86?
  • Were there any (justifiable) arguments for getting the x64 version of VS2008 instead of reusing the current x86 license?

It is hardly tempting to get an x64 Vista server to be able to use more RAM :)

+6
visual-studio-2008 compatibility vista64
source share
8 answers

There is no x64 version for Visual Studio 2008. I am running the standard 32-bit version on Vista x64 Ultimate and it works fine. In fact, there are no everyday problems that I encountered. You just install it and leave.

+16
source share

I am using VS2008 on x64 right now. This allows me to use my 4 GB of RAM. It works, but there are a few corner cases to be aware of:

  • Debugging x64 applications is performed with remote debugging from the 32-bit subsystem to the 64-bit subsystem.

  • Managed (.NET) applications are marked as โ€œany platformโ€ by default, which means that they run under 64-bit on x64. This means that managed debugging is removed by default.

  • With remote debugging, there is no Edit-and-Continue, so there is no E & C for .NET on x64 OS, if you mark your application will only be 32-bit . Similarly, if you create your own 64-bit application, you cannot E & C it.

  • With remote debugging, there is no mixed (managed + native), so you cannot debug both the managed and native parts of the x64 application.

+4
source share
  • No, I know. I use both Visual Studio 2008 Professional and Team System, and both work fine on x64.
  • Yes.
  • Not.
  • I do not think there is a 64-bit version of VS 2008.

All in all, it's smooth for me, so I think you can jump straight.

+3
source share

Take a look at this.

Is Vista 64 code compatible with 32-bit os?

Whale

+3
source share
It seemed to me that 64-bit windows are designed in such a way that 32-bit programs that fully live in UserLand "just work." Programs such as device drivers that need access to kernel mode are likely to require a 64-bit port.

I do not know of any notable exceptions to this, although I am sure you can find them if you look heavy enough. Thus, with the possible exception of mobile device emulators, the visual studio should be in order.

+2
source share

I have a VS 2005 drive, and SP1 allows me to make x64 on my page. For VS2008 should be the same.

Of course, after installation, check the compiler profile to see if you can build on X86 and X64. If so (like I do on my Vista), you're fine!

+2
source share

According to others, VS is a 32-bit application, so while it works fine on a 64-bit OS, it will only see the registry and parts of the feed system through the "magic" mirroring windows.

The only time this was a problem for us, we tried to add a link to COM-dll in a .NET application. The COM COM library did not appear in the links dialog because it was only registered as a 64-bit DLL. We had to register a 32-bit version for this.

+2
source share

The only drawback is the use of SQL Express Management Studio on Vista x64. Mine is incredibly slow, and I can not find the answers to the question why!

EDIT:

Nevermind, I have a problem typing this.

Vista has the ability to automatically configure TCP / IP. Following this guide: http://www.vistax64.com/tutorials/72308-auto-tuning-tcp-ip-receive-level.html I turned it off and now everything works like a dream!

0
source share

All Articles