WineHQ
Visual Studio 2010 (10.0)



Category: Main > Programming / Software Engineering > Visual Studio > 2010 (10.0)


NameVisual Studio
Version2010 (10.0)
License Retail
URLhttp://www.visualstudio.net
Votes 1
RatingBronze
Wine Version1.5.26
Free Download Microsoft Visual Studio 2010 Professional Trial - Web Installer
Free Download Microsoft Visual Studio 2010 Ultimate Trial Download
Maintainers of this version:
Description

On April 12, 2010, Microsoft released Visual Studio 2010, codenamed Dev10, and .NET Framework 4.

Visual Studio 2010 IDE has been redesigned which, according to Microsoft, clears the UI organization and "reduces clutter and complexity." The new IDE better supports multiple document windows and floating tool windows, while offering better multi-monitor support. The IDE shell has been rewritten using the Windows Presentation Foundation (WPF), whereas the internals have been redesigned using Managed Extensibility Framework (MEF) that offers more extensibility points than previous versions of the IDE that enabled add-ins to modify the behavior of the IDE.

The new multi-paradigm ML-variant F# forms part of Visual Studio 2010.

Visual Studio 2010 comes with .NET Framework 4 and supports developing applications targeting Windows 7. It supports IBM DB2 and Oracle databases, in addition to Microsoft SQL Server. It has integrated support for developing Microsoft Silverlight applications, including an interactive designer. Visual Studio 2010 offers several tools to make parallel programming simpler: in addition to the Parallel Extensions for the .NET Framework and the Parallel Patterns Library for native code, Visual Studio 2010 includes tools for debugging parallel applications. The new tools allow the visualization of parallel Tasks and their runtime stacks. Tools for profiling parallel applications can be used for visualization of thread wait-times and thread migrations across processor cores. Intel and Microsoft have jointly pledged support for a new Concurrency Runtime in Visual Studio 2010 and Intel has launched parallelism support in Parallel Studio as an add-on for Visual Studio.

The Visual Studio 2010 code editor now highlights references; whenever a symbol is selected, all other usages of the symbol are highlighted. It also offers a Quick Search feature to incrementally search across all symbols in C++, C# and VB.NET projects. Quick Search supports substring matches and camelCase searches. The Call Hierarchy feature allows the developer to see all the methods that are called from a current method as well as the methods that call the current one. IntelliSense in Visual Studio supports a consume-first mode which developers can opt into. In this mode, IntelliSense will not auto-complete identifiers; this allows the developer to use undefined identifiers (like variable or method names) and define those later. Visual Studio 2010 can also help in this by automatically defining them, if it can infer their types from usage. Current versions of Visual Studio have a known bug which makes IntelliSense unusable for projects using pure C (not C++).

Visual Studio 2010 features a new Help System replacing the MSDN Library viewer. The Help System is no longer based on Microsoft Help 2 and does not use Microsoft Document Explorer. Dynamic help containing links to related help topics based on where the developer was in the IDE has been removed in the shipping product, but can be added back using a download from Microsoft.


 Supported .NET Framework versions: 2.0, 3.0, 3.5, 4.0


The product was released 2010-04-12

Service Pack 1 was released in March 2011

Selected Test Results (selected in 'Test Results' table below)

What works

  1. Project creation (successfully created winforms & console applications)
  2. Compiler


What does not
Debugger


What was not tested
Everything else


Additional Comments


Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
CurrentUbuntu 12.10 "Quantal" x86_64 (+ variants like Kubuntu)Mar 25 20131.5.26 Yes Yes Bronze Nikita Tsukanov 
ShowUbuntu 12.04 "Precise" (+ variants like Kubuntu)Jun 03 20121.5.5 No Not installable Garbage an anonymous user 
ShowUbuntu 11.10 "Oneiric" x86_64 (+ variants like Kubuntu)Oct 29 20111.3.31 No, but has workaround No Garbage an anonymous user 
ShowUbuntu 10.10 "Maverick" (+ variants like Kubuntu)Apr 16 20111.3.17 Yes No Garbage an anonymous user 
ShowMac OS X 10.6 "Snow Leopard"Mar 02 20111.3.14 No Not installable Garbage an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected
10601 Microsoft .NET Framework: GAC API for managed assembly installation needs reparse point/junction API support (.NET Framework 2.0, 3.0, 4.0 installers and other apps that make use of GAC API) NEW View
18640 .NET Framework 3.x/4.x WPF Media Integration Layer requires IDirect3D9ExImpl_GetAdapterDisplayModeEx implementation CLOSED FIXED View
20128 MS .Net Framework 4.0 installer needs native msxml3 CLOSED FIXED View
24344 VC++ Express 2010 installer crashes with unimplemented function wer.dll.WerReportCreate CLOSED FIXED View
28924 Visual Studio 2010 fails on startup, needs atl100.AtlAdvise impl CLOSED FIXED View
29676 .NET 4.0 runtime fails to initialize MediaSystem subsystem due to rpcrt4.dll RpcMgmtIsServerListening being a stub CLOSED FIXED View
32323 Netflix (Silverlight 4.x) and several .NET Framework 3.x/4.0 WPF apps require either Arial or Verdana to be installed NEW View
32549 Visual Studio 2010 (10.0) Express Edition needs windowscodecs ComponentFactory_CreateBitmapFromMemory impl CLOSED FIXED View
32558 Visual Studio 2010 (10.0) Express Edition web installer crashes due to winhttp reporting available chunk size > 32 KiB (heap corruption) CLOSED FIXED View
32561 Visual Studio 2010 (10.0) Express Edition needs windowscodecs ComponentFactory_CreateBitmapFromHICON impl CLOSED FIXED View
32562 Visual Studio 2010 (10.0) Express Edition needs jscript JScript_AddTypeLib impl NEW View
32564 Visual Studio 2010 (10.0) Express Edition needs atl100.dll.AtlAxDialogBoxW CLOSED FIXED View
32568 Visual Studio 2010 fails on startup, .NET Framework 4.0 WPF message dispatcher unexpectedly receives messages (CoWaitForMultipleHandles, COWAIT_FLAGS, message pump) NEW View
32654 Visual Studio 2010 needs windowscodecs WICSetEncoderFormat_Proxy NEW View
33149 Visual Studio 2010 startup popup/dialog windows are always hidden behind splash screen NEW View

 
HOWTO

­Make sure you operate on a clean 32-bit WINEPREFIX (~/.wine)!


Prerequisite installation by using 'winetricks' script

Winetricks will take care of all needed installation prerequisites and work around some problems.

$ wget http://winetricks.googlecode.com/svn/trunk/src/winetricks

­$ bash winetricks dotnet20 dotnet4­0­­

To work around some bugs you additionally need:

$ bash winetricks windowscodecs corefonts


 
/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 thi­ngs 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 ~/winetrickscache

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

­­

 
Installer fails first time

Installer fails first time at:

fixme:ntdll:server_ioctl_file Unsupported ioctl 900a4 (device=9 access=0 func=29 method=0)
err:msi:msi_install_assembly Failed to install assembly L"C:\\users\\\\Temp\\msi2db.tmp\\WcfSvcHost.exe" (0x80070032)
err:msi:ACTION_InstallFiles Failed to install assembly
err:msi:ITERATE_Actions Execution halted, action L"InstallFiles" returned 1603

This is due to missing junction support. The following files are special and cause this problem:

C:\windows\assembly\GAC_MSIL\WcfSvcHost\9.0.0.0 __ 31bf3856ad364e35 -> C:\windows\WinSxS\MSIL_WcfSvcHost_31bf3856ad364e35_9.0.0.0_x-ww_e0abf5ea (WcfSvcHost.exe)
C:\windows\assembly\GAC_MSIL\IEExecRemote\2.0.0.0 __ b03f5f7f11d50a3a -> C:\windows\WinSxS\MSIL_IEExecRemote_b03f5f7f11d50a3a_2.0.0.0_x-ww_6e57c34e (IEExecRemote.dll)
C:\windows\assembly\GAC_32\System. EnterpriseServices\2.0.0.0 __ b03f5f7f11d50a3a -> C:\windows\WinSxS\x86_System.EnterpriseServices_b03f5f7f11d50a3a_2.0.0.0_x-ww_7d5f3790 (System.EnterpriseServices.dll, System.EnterpriseServices.Wrapper.dll)

Solution: run the installer a second time (installer won't attempt to create junctions on second run)


 
The application requested process termination through System.Environment.FailFast

If you encounter the following message/failure on startup:

fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework.Aero"

fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub

fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000401,(nil),0x0001,0x00000000,0x3296b8,(nil)): stub

err:eventlog:ReportEventW L"Application: Updater.exe\nFramework Version: v4.0.30319\nDescription: The application requested process termination through System.Environment.FailFast(string message).\nMessage: Unrecoverable system error.\nStack:\n at System.Environment.FailFast(System.String)\n at MS.Internal.Invariant.FailFas"...

fixme:advapi:DeregisterEventSource (0xcafe4242) stub

This is bug 32323.

You are missing 'winetricks corefonts' recipe.


 
Fonts in IDE look ugly

Try to enable subpixel font smoothing using 'winetricks':

­$ bash winetricks fontsmooth=rgb

 
Visual Studio 2010 seems to freeze on startup

Actually it's not a freeze but a popup/dialog hidden behind the splash screen.

You press "ENTER" (while keeping the splash in focus) to continue.


 




   << Back

Page loaded in 0.13136 seconds.