Free version of the well known Visual Studio 2005 IDE and many programming tools included.
You need .NET Framework 2.0.
You need to use winetricks for dotnet20 and msxml6 (needed to start).
You can create and compile a console Hello World application.
What does not
Debugging a program (error accessing file)
What was not tested
Installation of optional components :
MSDN express and SQL Server.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 12.04 "Precise" i386 (+ variants like Kubuntu)||Jan 23 2014||1.6.1||Yes||Yes||Gold||an anonymous user|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Jul 27 2013||1.6-rc5||Yes||Yes||Bronze||Real Name|
|Show||Linux Mint 14 "Nadia" x86_64||Jan 03 2013||1.5.20||No, but has workaround||Yes||Gold||an anonymous user|
|Show||Ubuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)||Jun 07 2010||1.2-rc2||Yes||Yes||Bronze||an anonymous user|
|Show||Ubuntu 8.10 "Intrepid" i386 (+ variants like Kubuntu)||Apr 19 2009||1.1.19||Yes||Yes||Bronze||an anonymous user|
|Bug #||Description||Status||Resolution||Other apps affected|
|10522||Multiple applications encounter infinite WM_PAINT loop (Platform SDK tools)||NEW||View|
|21423||Visual C++ 2005 slow?||NEW||View|
|29903||Multiple games and applications fail to enumerate processes due to 'wtsapi32.WTSEnumerateProcessesW' stub (Visual Studio 2005, .NET 2.0 SDK DbgCLR, Akamai DL Manager, Dekaron)||STAGED||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 'winetricÂks' script
Winetricks will take care of all needed installation prerequisites and work around some problems.
Optionally install core fonts:
This is bug 10522. Close the "Start page" to work around this problem.
As of 2009/04/01 Microsoft has removed the public links to 2005 Express Editions downloads in favour of 2008 Versions. Fortunately the direct download links to full (offline) install images still work:
Visual Web Developer 2005 Express Edition (449.848 KiB)Â
Visual Basic 2005 Express Edition (445.282 KiB)
Visual C# 2005 Express Edition (445.282 KiB)
Visual C++ 2005 Express Edition (474.686 KiB)
Visual J# 2005 Express Edition (448.702 KiB)
ÂThis is bug 12659. The following messages in console are an indication oÂf this problem:
ÂÂNever run wine as root (su, sudo)! Wine doesn't require to be run as root!
You will screw your WINEPREFIX and possibly other thiÂngs up. If you have run Wine as root you need to:
Again: Just run wine as regular user and all should be fine.ÂÂ
ÂThis is Bug 9158. Only happens with online-installer version (not retail from .ISO image). Use the following workaround in console:
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.
ÂIf you run some command line tools and get an error message like this:
err:module:import_dll Library mspdb80.dll (which is needed by L"C:\\Program Files\\Microsoft Visual Studio 8\\VC\\bin\\link.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Microsoft Visual Studio 8\\VC\\bin\\link.exe" failed, status c0000135
You need to addÂÂ the following path to your environment:
Â C:\Program Files\Microsoft Visual Studio 8\Common7\IDE;
Use registry editor to add the path to "PATH" key value: