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 for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

VS Express 2012 installs without problems

What does not

When I start the program comes a Message Box with the following

message: "Exception has been thrown by the target of an invocation"
After deleting the bottle from where I installed it

try to install it again but with directx9 and 10 (by the doubts) and dotnet 4, 4.5, 4.6, 4.6.1 was not possible but 4.6.1 and finally install the VS 2012 but the installation was in an infinite loop


What was not tested


Hardware tested


  • GPU: Intel
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentopenSUSE 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 
ShowFedora 16 x86_64Dec 28 20121.5.20No Not installable GarbageAnastasius Focht 

Known Bugs

Bug # Description Status Resolution Other apps affected
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
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

Show all 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.)