|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Installing Visual Studio 64-bit Components
Visual Studio provides 64-bit versions of select components as well as tools specific to 64-bit development.
64-Bit .NET Framework
The runtime setup for 64-bit platforms includes both the 32-bit and 64-bit Common Language Runtime. You do not need to install a separate 64-bit specific framework after installing Visual Studio.
64-Bit Visual C++ Tools
Visual C++ gives the option of installing the Itanium and x64 compiler and tools on Windows 64-bit computers, as well as the 64-bit runtime .dlls such as msvcr80.dll, msvcm80.dll, and msvcp80.dll. To install these tools, select the "Itanium Compilers and Tools" and "x64 Compilers and Tools" check boxes during a Custom installation, or perform a full installation. For more information on these compilers, see.
Visual Studio uses the 32-bit cross compiler even on a Windows 64-bit computer. You can, however, use devenv commands to create a command line environment to call 64-bit hosted tools.
The Visual Studio 2005 debugger allows you to debug 64-bit applications on a local or remote computer. When debugging on a local computer, Visual Studio is running under WOW64, while the application is running on Window 64-bit.
To debug a 64-bit application running on the remote computer, you need to install the 64-bit remote debugger on the remote computer. The 64-bit remote debugger can be found on disk 3 for English releases, disk 4 for non-English releases, or on the DVD in the folder labeled "Remote Debugger".