Does MS Visual Studio 2012 Express include C#, Visual Basic, C++ at the same time?

11,095

Solution 1

VS2012 is the first version of Visual Studio where the Express editions are no longer broken out by language preference. Guessing at a reason for this, it might have something to do with the proliferation of target platforms between these Express editions. New in VS2012 is the distinction between the Desktop, Windows 8 and Phone editions. If they would have kept the language choices, that would have added 8 more editions to choose from.

Be sure to pick the right one. With high odds that you want the Desktop edition unless you specifically want to target the Windows 8 Store or Phone. VB.NET, C# will come along with the ride, JS if you pick Store or Phone.

You could delete the VB and C# subdirectories after installing it but that will recover very little disk space. These languages share a lot of the plumbing in VS. Especially since C++ got integrated into the build system. Their compilers are not actually part of VS, they are part of .NET

Solution 2

Each Express edition is for a single language/purpose.

The full Visual Studio, however, combines everything into one big package.


EDIT: Chris, who's using it, notes in a comment that the Dekstop edition of Visual Studio Express indeed supports multiple languages.

Share:
11,095
gen
Author by

gen

Updated on June 06, 2022

Comments

  • gen
    gen almost 2 years

    I would like to download a newer version of VS Express, but It seems to me that VS 2012 includes Basic, C# and C++ as well, however I only need C++... Nevertheless I can download VS 2010 which includes only C++. (Visual C++ Express)

    So I don't want to waste hard disk with unnecessery packages. Does 2012 include all these languages? What would you do in my place?