Category: Main Programming / Software Engineering Visual Studio 2012 (11.0) Express Edition

Visual Studio

No Screenshot

Submit Screenshot

The free version of Microsoft Visual Studio 2012.

The new Visual Studio Express 2012 is capable of doing the same projects that Visual Studio 2010 Express did like, WPF, WinForms, Visual Basic Class Libraries, console, C#, class libraries, Win32 projects, and apps for C++. It is also possible to combine C#, C++ and projects belonging to Visual Basic into one solution so that it is easy to write one application using any language available. In the end, it is possible to round trip projects with the SP1 of Visual Studio 2012.

Analyzing codes:

A targeted set of code analysis works as it is added to the latest Visual Studio 2012 incorporated for Windows 8. For different projects of C++ the rules help in detecting the common coding errors like buffer overflows, null pointers dereferencing, the use of uninitialized variables or APIs being misused. Most errors like these can lead to potential vulnerabilities or even application crashes when errors are not fixed in time. For projects being managed, the application features rules that ensure clear object disposal, garbage collection and performance.

Testing of Unit:

The new Visual Studio Express 2012 was designed with the intention of making it easy to run and write project unit tests. To ensure that it is made possible, Visual Basic Express 2012 included the existing unit framework for Visual Basic and C# and the all new C++ unittest framework. It lets you write, debug and run unit tests directly on Visual Studio. There is also an inclusion of project Unit Test templates for you to commence on unit tests quickly.

The basic requirements:

Operating systems that are supported:

  • Windows 8 (x64 and x86)
  • Windows 7 with SP1 (x64 and x86)
  • Windows Server 2012 (x64)
  • Window Server 2008 SP1 R2 (x64)

Architectures supported:

  • 64 bit (x64)
  • 32-bit (x86)

Minimum hardware necessities:

  • 1 Gigabyte of RAM,  (when running on virtual machine, its 1.5 gigabytes)
  • 5 gigabytes of hard disk space available
  • Hard disk drive - 5400 RPM
  • Available hard disk space – 100MB (better known in luggage pack)
  • DirectX9 – enabled video card running in a higher resolution display  

Data Connections:

In the earlier versions of the Express Products, the data source can be connected, but was limited to the files of database. Visual Studio Express made for Windows Desktop can support data sources of SQL server. For instance, in a Database explorer, individuals can navigate, connect, edit and query against object via the newest Windows Azure SQL and SQL Server 2012.

Features specific to languages:

The Windows Desktop version of Visual Studio 2012 features new VS library features and 2012 language. This includes await and async keywords in C++ AMP, C#, Visual Basic and improvised standards in C++ 11. Windows Desktop Express can be used with C# applications and Visual Basic in order to consider both platforms. Now it also includes 64-bit version of C++, libraries and cross compliers to build desktop applications (64-bit) without installing the older version of the Windows SDK. The new Visual Basic Express also features simpler control of source code, item tracking work, TFS provided automation.


Application Details:

Version: 2012 (11.0) Express Edition
License: Free to use
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 2.16

Maintainers: About Maintainership

Free Download Visual Studio 2012 Express Offline Installer (ISO) ( Free Download Visual Studio 2012 Ultimate Offline Installer (ISO) ( 1.48 GB

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, wix-based installer refuses to start

What does not



What was not tested


Hardware tested


  • GPU:
  • Driver:

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowopenSUSE Leap 42.3 x86_64Sep 12 20172.16Yes Yes NoGarbageJorge Nicolás Romero 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)May 25 20141.6.2No Not installable Garbagean anonymous user 
CurrentFedora 16 x86_64Dec 28 20121.5.20No Not installable GarbageAnastasius Focht 

Known Bugs

Bug # Description Status Resolution Other apps affected
17273 Many apps and games need SetNamedPipeHandleState implementation (support for named pipe message mode)(FireFox+Flash, Win8/NET 4.x SDK/vcrun2012, WiX installers) 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 STAGED View
33546 MSVC 2012 C compiler (cl.exe) fails/crashes CLOSED DUPLICATE View
33576 Multiple applications need persistence support for ACL/file security information (storage in extended file attributes)(Paint Tool SAI, Finale Notepad 2012, SmartDeviceMonitor) STAGED View
38387 Multiple .NET 4.x WPF applications abort with 'Unrecoverable system error' in Win7 mode (dwrite font family resolution must be case-insensitive) CLOSED FIXED View

Show open bugs

HowTo / Notes

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.


$ aptitude install winbind


$ 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.


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Plain compiler doesn't work (yet)
by Martin Storsjö on Wednesday May 8th 2013, 17:17
In addition to the installer not working - the plain compiler binary (cl.exe) doesn't work either, while it works perfectly with the 2010 version. (The compiler fails due to a stack overflow, but that's only the result of some failed exception handling - the heap gets corrupted earlier somewhere.)