Visual Studio 2005, codenamed Whidbey (a reference to Whidbey Island in Puget Sound), was released online in October 2005 and to retail stores a few weeks later. Microsoft removed the ".NET" moniker from Visual Studio 2005 (as well as every other product with .NET in its name), but it still primarily targets the .NET Framework, which was upgraded to version 2.0. It is the last version available for Windows 2000 and also the last version to be able to target Windows 98, Windows Me and Windows NT 4.0 for C++ applications.
Visual Studio 2005's internal version number is 8.0 while the file format version is 9.0. Microsoft released Service Pack 1 for Visual Studio 2005 on 14 December 2006. An additional update for Service Pack 1 that offers Windows Vista compatibility was made available on 3 June 2007.
Visual Studio 2005 was upgraded to support all the new features introduced in .NET Framework 2.0, including generics and ASP.NET 2.0. The IntelliSense feature in Visual Studio was upgraded for generics and new project types were added to support ASP.NET web services. Visual Studio 2005 also includes a local web server, separate from IIS, that can host ASP.NET applications during development and testing. It also supports all SQL Server 2005 databases. Database designers were upgraded to support the ADO.NET 2.0, which is included with .NET Framework 2.0. C++ also got a similar upgrade with the addition of C++/CLI which is slated to replace the use of Managed C++. Other new features of Visual Studio 2005 include the "Deployment Designer" which allows application designs to be validated before deployments, an improved environment for web publishing when combined with ASP.NET 2.0 and load testing to see application performance under various sorts of user loads. Starting with the 2005 edition, Visual Studio also added extensive 64-bit support. While the host development environment itself is only available as a 32-bit application, Visual C++ 2005 supports compiling for x86-64 (AMD64 and Intel 64) as well as IA-64 (Itanium). The Platform SDK included 64-bit compilers and 64-bit versions of the libraries.
Microsoft also announced Visual Studio Tools for Applications as the successor to Visual Basic for Applications (VBA) and VSA (Visual Studio for Applications). VSTA 1.0 was released to manufacturing along with Office 2007. It is included with Office 2007 and is also part of the Visual Studio 2005 SDK. VSTA consists of a customized IDE, based on the Visual Studio 2005 IDE, and a runtime that can be embedded in applications to expose its features via the .NET object model. Office 2007 applications continue to integrate with VBA, except for InfoPath 2007 which integrates with VSTA. Version 2.0 of VSTA (based on Visual Studio 2008) was released in April, 2008. It is significantly different from the first version, including features such as dynamic programming and support for WPF, WCF, WF, LINQ, and .NET 3.5 Framework.
Supported .NET Framework versions: 2.0, 3.0
Application Details:
Version: | 2005 (8.0) |
License: | Retail |
URL: | http://www.visualstudio.net |
Votes: | 6 |
Latest Rating: | Bronze |
Latest Wine Version Tested: | 1.5.4 |
Maintainers: About Maintainership
What works
Able to open solution. At one point, was able to compile.
What does not
Seems to be an unpredictable issue when doing things like trying to open the properties window for a project, where VS 2005 crashes.
This fixme seems to be the culprit: fixme:thread:NtQueryInformationThread info class 9 not supported yet
Workarounds
What was not tested
Most things.
Hardware tested
Graphics:
Additional Comments
Will test further.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Linux Mint 12 "Lisa" x86_64 | May 14 2012 | 1.5.4 | Yes | Yes | No | Bronze | an anonymous user | |
Current | Slackware 12.1 | Dec 17 2008 | 1.1.10 | Yes | Yes | No | Garbage | an anonymous user | |
Show | Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu) | Dec 06 2008 | 1.1.10 | Yes | Yes | No | Garbage | H. Amri | |
Show | Ubuntu 8.04 "Hardy" i386 (+ variants like Kubuntu) | Jun 06 2008 | 1.0-rc3 | Yes | Yes | No | Garbage | H. Amri | |
Show | Gentoo Linux | May 10 2008 | 0.9.61. | Yes | Yes | No | Garbage | an anonymous user |
Bug # | Description | Status | Resolution | Other apps affected |
10522 | Multiple applications encounter infinite WM_PAINT loop (Platform SDK tools) | NEW | View | |
12401 | NET Framework 2.0, 3.0, 4.0 installers and other apps that make use of GAC API for managed assembly installation on NTFS filesystems need reparse point/junction API support (FSCTL_SET_REPARSE_POINT/FSCTL_GET_REPARSE_POINT) | STAGED | View | |
21423 | Visual C++ 2005 slow? | NEW | View | |
32562 | Visual Studio 2005-2010 Express Editions need jscript JScript_AddTypeLib impl | NEW | View |
Make sure you operate on a clean WINEPREFIX (~/.wine)!
Prerequisite installation by using 'winetricks' script
Winetricks will take care of all needed installation prerequisites and work around some problems. Follow the instructions in the link to install it.
Optionally install core fonts:
Winbind component
Make sure you installed 'winbind' component with your distribution package manager.
This is needed for the -Zi option of the compiler, and other mechanisms that handle 'PDB' (Program Data Base) files.
Debian:
$ aptitude install winbind
Fedora:
$ sudo dnf install samba-winbind*.x86_64 samba-winbind*.i686
Never run wine as root (su, sudo)! Wine doesn't require to be run as root!
You will screw your WINEPREFIX and possibly other things up. If you have run Wine as root you need to:
and then run winecfg to set Wine folder structure back up. If you used winetricks script as root you might also need to:
Again: Just run wine as regular user and all should be fine.
This is bug 10522. Close the "Start page" to work around this problem.
This is bug 14168. The installer takes considerable time when the Installing Visual Studio 2005 component is processed on install page. Depending on machine speed it takes 20-60 minutes until it really begins to copy files.
Wine's msi component executes large table joins which causes this performance hit (CPU usage 100% for long time). Just be patient.
In the "finish installation" setup page of the VS.NET 2005 Enterprise version, there are components displayed which failed installation. This can be currently ignored (needs further investigation).
The following installer message in console is expected and harmless:
This is Bug 21259.
Workaround: start 'mspdbsrv.exe' manually before visual C++, with an 'infinite' timeout.
$ wine $WINEPREFIX/drive_c/Program\ Files/Microsoft\ Visual\ Studio\ 9.0/Common7/IDE/mspdbsrv.exe -start -spawn -shutdowntime -1
You can create a shell script that starts both mspdbsrv.exe and VCEXpress.exe, if mspdbsrv.exe is already running, it will be ignored the second time it is invoked.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Miyan on Monday June 27th 2022, 8:46
by Dave on Wednesday August 18th 2021, 20:56
wine-5.0 (Ubuntu 5.0-3ubuntu1)
In the version of the MSDN Library that goes with Visual Studio 2005, clicking on topics in the Contents or Index pane doesn't work. The Search facility works OK.
Navigation with the Favorites pane works, but new favorites get a label with garbage text. Right click->Rename works to fix the label.
by Dave on Sunday August 1st 2021, 17:21
wine-5.0 (Ubuntu 5.0-3ubuntu1)
Was getting a `-1073741515` (i.e. STATUS_DLL_NOT_FOUND) error when I tried to build. Resolved by installing:
- Visual Studio 2005 Service Pack 1
- Visual Studio 2005 Service Pack 1 Update for Windows Vista
- Update for Microsoft Visual Studio 2005 Service Pack 1 (KB2938803)
These are still available from the Microsoft Update Catalog.
www.catalog.update.microsoft.com/Search.aspx?q=visual%20studio%202005
SHA256SUM:
630326d616d3e79bb336a15621982ee4f5b6d3a7857a24de72110279f732976f vs80sp1-kb926601-x86-enu_d4b5c73253a7a4f5b4b389f41b94fea4a7247b57.exe
30aaa081428e423da4f746c98f1c6db950fa2aac5117f12ab98ef2af6f6a8b7e vs80sp1-kb932232-x86-enu_d0e8a39f7d177239273c24ec41396780783ff17b.exe
f95e3c0f89e3a0ac853e093aadab77c43c762724567d59da348a7634df921449 vs80sp1-kb2938803-x86-intl_2ae242d07f56afb20f46893c62f134ee46b744e5.exe
----------
Couldn't run the build output, with a "0085:err:module:import_dll" error for MSVCP80D.dll and MSVCR80D.dll until I switched the build from 'Multi-threaded Debug DLL' to 'Multi-threaded Debug'. (Those two DLLs get installed, but Wine can't find them.)
----------
The UI for Options -> Projects and Solutions -> VC++ Directories is broken, but editing "%USERPROFILE%\Local Settings\Application Data\Microsoft\VisualStudio\8.0\VCComponents.dat" works well enough, though you might need to pull a version of that file from another machine to start things out.
----------
Debugging can't start; an error shows "Operation not supported. Unknown error: 0x80010115."
by Dan Raymond on Tuesday March 16th 2021, 21:10
sudo dnf install samba-winbind-clients.x86_64
This resolved a (misleading) error about a DLL mismatch.
by Anastasius Focht on Wednesday March 17th 2021, 3:23
this is known for many years that this component is essential.
The HOWTO entry was just not linked to this VS version.
I've linked the HOWTO from the other Visual Studio entries here as well.
Thanks for the notification!
Regards