Free version of the well known Visual Studio 2005 IDE and many programming tools included.
You need .NET Framework 2.0.
Application Details:
Version: | 2005 (8.0) Express Edition |
License: | Free to use |
URL: | http://www.visualstudio.net |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 1.6.1 |
Maintainers: About Maintainership
What works
Everything so far as I have tested. Debugging works, building works, controls work, everything.
What does not
Installing does not work out of the box - you need to install the .NET 2.0 framework first using
winetricks dotnet20
otherwise the installer will crash.
Not exactly "doesn't work", but there's a slight graphics glitch (which only affects VB, not your program) in which icons which should be transparent in the "toolbox" have a black background
Workarounds
What was not tested
Any advanced coding, One-Click deployment
Hardware tested
Graphics:
Additional Comments
Other than, install .NET 2.0 first, none.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
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 | ||
Current | 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 |
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:
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:
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 9158. Only happens with online-installer version (not retail from .ISO image). Use the following workaround in console:
Â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:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment]
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.