Visual Studio Express 2012 for Windows Desktop:

Visual Studio Express 2012

Visual Studio Express 2012 for Windows Desktop

Microsoft has decided that today it will launch Visual studio express 2012 for windows desktop. Microsoft has been releasing products including Visual Studio 2012 and .NET Framework 4.5 today.

Although it has been available for MSDN subscriber for some weeks and also Windows 8 development and Visual Studio Express Edition for web has been freely downloadable from web as well. The line ups and price details of Visual Studio has been announced in May 2012. Up until now, MSDN subscribers are always been able to see the any release first but this time Microsoft is releasing this tool to all desktop developer all over the world today. The software will also be available through retail outlets today.

A new Express edition of Visual Studio has been released today. Microsoft made a lot of people disappointed by saying that the developers who wanted to develop in field of Windows Desktop have to do work on a paid Professional Edition. However, the company then conceded, promising a desktop version of express. As this version has been decided later, that’s why it couldn’t be fetched with the other version in August; it has been named as “Visual Studio Express 2012 for Windows desktop”.

This Visual Studio product claims resilient application lifecycle management features, having a new quarrelsome User Interface, enhanced C++ standards acquiescence, and also having the ability to create new Windows 8 metro-style applications.

Microsoft Stated:

“Adhering to the core principles we’ve set for our Express products, Visual Studio Express 2012 for Windows Desktop will provide a simple, end-to-end development experience for developing Windows desktop applications targeted to run on all versions of Windows supported by Visual Studio 2012. With this new Express edition, developers will be able to use C++, C#, or Visual Basic to create Windows desktop and console applications.  Developers will also get access to new advances available across the Express family in Visual Studio 2012, such as the latest compilers and programming language tools, integrated unit testing, and the ability for small development teams to collaborate via Team Explorer and TFS Express. “

Some future announcements have also been made about Visual Studio. There will be a more agile development model, enabling faster and more regular updates and improvements. The application lifecycle management that live in the cloud, will be updates with new features and being delivered in every three weeks and bugfixes will be even faster than that. Company plan for his future updates to Visual Studio on quarterly basis. A preview will be arrived later in this month and final released will be done by the end of this year.

However it is not possible to list each and every feature of new Visual Studio Express 2010 for Windows Desktop but some of the new tools and competencies of the product which were not available in any of the previous version of Visual Studio Express products. Some features are listed below which are supported for all languages that are included in Visual Studio Express 2012 for Windows Desktop i.e. C++, C# and Visual Basic.


Project Types

In Express for Windows Desktop, you’ll be able to create the same projects that you could in Visual Studio 2010 Express, for example, WinForms, WPF, Console and Class Libraries for Visual Basic and C#, and Win32 projects, class libraries, and CLR apps for C++. You can also combine C++, C#, and Visual Basic projects into a single solution, making it easy to write a single application using any of the available languages. Finally, you can round-trip your projects with Visual Studio 2010 SP1.

Language specific features

The new Visual Studio 2012 language and library features are available in Visual Studio Express 2012 for Windows Desktop, including the async and await keywords in Visual Basic and C#, C++ AMP, and improvements to C++ 11 Standards conformance. You can use Express for Windows Desktop with your Visual Basic and C# applications to target both .NET 4.0 and 4.5. We also included the C++ 64-bit cross-compiler and libraries, so you can build 64-bit desktop applications without needing to install an older version of the Windows SDK.

Unit Testing

In order to make it easy for you to write and run unit tests for your projects. To make that possible, Express for Windows Desktop includes our existing unit test framework for C# and Visual Basic and the new native C++ unit test framework. This lets you write, run and debug unit tests directly inside Visual Studio. Unit Test project templates are also included so you can start writing unit tests right away.

Data Connections

In previous Express products, the ability to connect to a data source was limited to Database File. In Express for Windows Desktop, this capability has been extended to support all SQL Server data sources. For example, in Database Explorer, you can connect, navigate, query against and edit database objects through the latest SQL Server 2012 and Windows Azure SQL Databases.

TFS Integration

This release, we introduced Team Foundation Server Express 2012, as well as the Team Foundation Service at We also included Team Explorer, which allows for integration with your TFS server into all of our Visual Studio 2012 Express products, including this one. We wanted to make it simple for you to use the source code control, work item tracking, and build automation that TFS provide

Dependency Management with NuGet

Express for Windows Desktop includes NuGet, this makes it easier than ever to integrate libraries developed within your organization, or from 3rd parties, into your projects. To add or manage package dependencies for your projects, simply select the “Manage NuGet packages…” option from the project, or from the solution context menu in Solution Explorer.   System RequirementsSupported operating systems

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

Supported architectures

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

Hardware requirements

  • 1.6 GHz or faster processor
  • 1 GB of RAM (1.5 GB if running on a virtual machine)
  • 5 GB of available hard disk space
  • 100 MB of available hard disk space (language pack)
  • 5400 RPM hard disk drive
  • DirectX 9-capable video card running at 1024 x 768 or higher display resolution