WineHQ
Category: Main Programming / Software Engineering Visual Studio 2005 (8.0) Express Edition

Visual Studio

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: Garbage
Latest Wine Version Tested: 8.14-staging

Maintainers: About Maintainership

Free Download Visual C++ 2005 Express Edition online installer Free Download Visual Studio 2005 Express Editions SP1 Free Download Visual J# 2005 Express Edition online installer Free Download Visual Basic 2005 Express Edition online installer Free Download Visual C# 2005 Express Edition online installer Free Download Visual Web Developer 2005 Express Edition online installer Free Download Visual C++ 2005 Express Edition offline installer (474,686 KB)

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Nothing

wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
002c:fixme:winediag:LdrInitializeThunk wine-staging 8.0 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please mention your exact version when filing bug reports on winehq.org.
0034:fixme:service:scmdatabase_autostart_services Auto-start service L"edgeupdate" failed to start: 2
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0080:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0090:err:hid:udev_bus_init UDEV monitor creation failed
0124:err:xrandr:xrandr14_get_adapters Failed to get adapters
0124:err:xrandr:xrandr14_get_adapters Failed to get adapters
0124:err:xrandr:xrandr14_get_adapters Failed to get adapters
0124:err:xrandr:xrandr14_get_adapters Failed to get adapters
011c:fixme:advapi:DecryptFileW (L"C:\\users\\booba\\Temp\\3ac8a5b8a96ebe47b82949\\", 00000000): stub
0138:fixme:oleacc:find_class_data unhandled window class: L"#32769"
0138:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0138:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0138:fixme:uiautomation:msaa_fragment_get_FragmentRoot 00000000008E8158, 000000000021FAC0: stub!
013c:err:xrandr:xrandr14_get_adapters Failed to get adapters
013c:fixme:imm:ImeSetActiveContext himc 00010066, flag 0x1 stub!
0124:fixme:imm:ImeSetActiveContext himc 0000000000010026, flag 0 stub!
0150:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 04F4FEF8
0138:err:xrandr:xrandr14_get_adapters Failed to get adapters
0148:fixme:oleacc:find_class_data unhandled window class: L"#32770"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000915ED8, 0000000001B1FAD0: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"msctls_progress32"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000915F58, 0000000001B1F970: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Button"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000915FD8, 0000000001B1F970: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Static"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000925388, 0000000001B1F970: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Static"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000925408, 0000000001B1F970: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"msctls_progress32"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000916058, 0000000001B1FAD0: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Button"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000926B28, 0000000001B1FAD0: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Static"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000926BA8, 0000000001B1FAD0: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Static"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000925FF8, 0000000001B1FAD0: stub!
0148:fixme:oleacc:find_class_data unhandled window class: L"Button"
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:uia_element_GetCurrentPropertyValueEx Default property values currently unimplemented
0148:fixme:uiautomation:uia_element_GetCurrentPropertyValueEx Default property values currently unimplemented
0148:fixme:uiautomation:msaa_provider_GetPatternProvider Unimplemented patternId 10002
0148:fixme:uiautomation:nc_provider_GetPatternProvider 000000000090FAF0, 10002, 0000000001B1ECC0: stub
0148:fixme:uiautomation:base_hwnd_provider_GetPatternProvider 000000000090FA60, 10002, 0000000001B1ECC0: stub
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000926078, 0000000001B1FAD0: stub!
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000912AA8, 0000000001B1FAD0: stub!
0148:fixme:uiautomation:uia_get_providers_for_hwnd Override provider callback currently unimplemented.
0148:fixme:uiautomation:msaa_provider_GetPropertyValue Unimplemented propertyId 30024
0148:fixme:uiautomation:msaa_fragment_get_FragmentRoot 0000000000912B28, 0000000001B1FAD0: stub!
011c:fixme:exec:SHELL_execute flags ignored: 0x00000100
0194:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.5" not implemented
0194:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.5" not implemented
0194:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
01a4:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 04B1EFD8, 00C174E8, 04B1EFDC, 04B1EFD0
01a4:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 04B1EFD8, 00C174E8, 04B1EFDC, 04B1EFD0
01a4:fixme:nls:GetFileMUIPath stub: 0x10, L"C:\\windows\\system32\\tzres.dll", (null), 04B1EFD8, 00C174E8, 04B1EFDC, 04B1EFD0
0064:fixme:nsi:ipv6_forward_enumerate_all not implemented
0064:fixme:nsi:ipv6_forward_enumerate_all not implemented
0064:fixme:nsi:ipv6_forward_enumerate_all not implemented
0064:fixme:nsi:ipv6_forward_enumerate_all not implemented
0194:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.12
0194:fixme:cryptasn:CryptDecodeObjectEx Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.12
01b0:err:xrandr:xrandr14_get_adapters Failed to get adapters
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
01b0:fixme:shcore:IsOS (OS_DOMAINMEMBER) What should we return here?
01f8:fixme:heap:EnumSystemFirmwareTables (0x52534d42, 00000000, 0)
0194:fixme:msg:ChangeWindowMessageFilter c050 00000001
0194:fixme:dwmapi:DwmAttachMilContent (00020066) stub
0200:fixme:gdi:GdiEntry13 stub
0200:fixme:dwrite:dwritefactory_CreateMonitorRenderingParams (00000001): monitor setting ignored
0200:fixme:d3d:wined3d_check_device_format_conversion output 09FCA0C0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_forma
t WINED3DFMT_B8G8R8X8_UNORM stub!
011c:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 0066FE98

What does not

Everything doesent work it doesent launch

Workarounds

What was not tested

More than running it in the terminal wasnt done

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Note from app maintainer:

--- snip ---

0194:fixme:mscoree:parse_supported_runtime sku=L".NETFramework,Version=v4.5" not implemented

--- snip ---

This indicates the tester didn't follow the recommended practice of installing MS .NET Frameworks before running the installer, hence take those test results are expected (since years).

It won't work with Wine builtin "Mono".

There are also 'winetricks' recipes for helping to install Express editions of Visual Studio:  'vc2005express' or 'vc2005expresssp1' etc.


selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Sep 14 20238.14-stagingNo Not installable NoGarbageThomas Bachmann 
ShowUbuntu 12.04 "Precise" i386 (+ variants like Kubuntu)Jan 23 20141.6.1Yes Yes NoGoldan anonymous user 
ShowUbuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)Jul 27 20131.6-rc5Yes Yes NoBronzeReal Name 
ShowLinux Mint 14 "Nadia" x86_64Jan 03 20131.5.20No, but has workaround Yes NoGoldan anonymous user 
ShowUbuntu 10.04 "Lucid" i386 (+ variants like Kubuntu)Jun 07 20101.2-rc2Yes Yes NoBronzean anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected
5054 can not install microsoft visual C++ express 2005 CLOSED FIXED View
10522 Multiple applications encounter infinite WM_PAINT loop (Platform SDK tools) NEW View
12659 Preferences window missing all user-modifiable settings in Acrobat V7.0 Pro (MSAA AccPropServices implementation needed) CLOSED FIXED View
14571 ole32.CoGetCallerTID needed for VS.NET 2005 CLOSED FIXED View
15312 Visual Studio 2005 requires SetDIBits to handle a NULL DC and DIB_RGB_COLORS CLOSED FIXED View
16980 Visual C# 2005 Express: errors after successful startup ("New Project" window etc) CLOSED INVALID View
16999 Visual C++ 2005 Express IDE: stack overflow at startup due to empty class id string CLOSED FIXED View
17096 Visual C++ 2005 Trial can't build project, complains when starting mspdbsrv CLOSED FIXED View
18106 Visual C# 2005 Express: Form Designer is blank on first run, then gives memory error CLOSED FIXED View
18114 rpcrt4.NdrDllCanUnloadNow: COM proxy/stub factory reference count eval incorrect (crashes Visual Studio 2005 on exit) CLOSED FIXED View
18117 Visual Studio 2005 hangs on install, crashes in RPCRT4_find_interface CLOSED WORKSFORME View
19126 VS 2005 SP1 installation failure CLOSED FIXED View
19581 Visual Studio 2005: "cl : Command line error D8022 : cannot open 'foo.rsp' "; foo.rsp was created with FILE_ATTRIBUTE_TEMPORARY CLOSED DUPLICATE View
19781 Visual C++ 2005 Express: -Zi option doesn't work; breaks Firefox build's configure script CLOSED FIXED View
19783 Visual C++ 2005 Express: building Firefox: mt.exe crashes while linking mkdepend CLOSED FIXED View
20110 Visual C++ 2005 Express SP1 install fails CLOSED FIXED View
20127 Empty notes in appdb CLOSED FIXED View
21423 Visual C++ 2005 slow? NEW View
25331 Visual C++ 2005 Express install fails CLOSED FIXED View
27303 Multiple applications need atl80.dll (QQMusic2011 installer, Visual C++ 2005 Express SP1) CLOSED FIXED 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) CLOSED FIXED View
29921 Microsoft Visual Studio 2005, 2008, 2010 Express installer shows highlighted items incorrectly CLOSED FIXED View
31286 Visual Studio 2005 Trial needs atl80.dll.AtlWaitWithMessageLoop when using "Server Explorer" CLOSED FIXED View
32562 Visual Studio 2005-2010 Express Editions need jscript JScript_AddTypeLib impl NEW View

Show open bugs

HowTo / Notes

HOWTO


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.

$ bash winetricks -q mfc42 dotnet20

Optionally install core fonts:

$ bash winetricks corefonts
VS.NET 2005 Express Editions free ISO Image Downloads

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)


err:ole:CoGetClassObject class {b5f8350b-0548-48b1-a6ee-88bd00b4a5e7} not registered

­This is bug 12659. The following messages in console are an indication o­f this problem:

err:ole:CoGetClassObject class {b5f8350b-0548-48b1-a6ee-88bd00b4a5e7} not registered
err:ole:CoGetClassObject no class object {b5f8350b-0548-48b1-a6ee-88bd00b4a5e7} could be created for context 0x1
­
Winbind component

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

/home/yourlogin/.wine is not owned by you / (Permission denied)

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:

$ sudo rm -rf ~/.wine


and then run winecfg to set Wine folder structure back up. If you used winetricks script as root you might also need to:

$ sudo rm -rf ~/.cache/winetricks/


Again: Just run wine as regular user and all should be fine.

After IDE start, the start page constantly refreshes, eating CPU

This is bug 10522. Close the "Start page" to work around this problem.

Setup has encountered a problem while trying to copy $shtdwn$.req

This is Bug 9158. Only happens with online-installer version (not retail from .ISO image). Use the following workaround in console:

$ _SFX_CAB_SHUTDOWN_REQUEST=1 wine ./vcssetup.exe
Can't find MSPDB80.DLL (some command line tools fail)

­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]

Compiler gets stuck during code generation (PDB server)

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.

Comments

Back