Visual Studio 2013 - which edition? - visual-studio-2013

We are currently using VS 2010 professional edition and I am keen to move to 2013. I am concerned that if my company gets professional again we may not get features that we need.
In particular, I want to:
Use the Bundling and Minification tools available in .Net 4.5 for JavaScript and CSS
Access the test explorer using the Chutzpah test adapter (to test javascript)
I've looked at the comparison between different VS 2013 but it's not clear (to me!) whether or not these options will be available. Will these be available in Visual Studio 2013 Professional?
Obviously there are many benefits to 2013 but the above two are the features that may persuade my company to purchase a different (more expensive) edition if required.
Thanks.

Visual Studio 2013 Comparison Chart:
https://softsale.co.il/Content/Images/uploaded/VS2013%20Compare%20Versions.pdf

Related

Does Visual Studio 2015 Community edition support Roslyn?

Can I use Roslyn and all its tooling in Visual Studio 2015 Community edition?
I am about to download the community edition and it's a big decision for me given that I have a single piece of hardware, my laptop, which I use for everything, and the only reason I am going to download 2015 is because I want to practice coding Roslyn, which is not available in the VS 2013 or earlier expression editions.
"Roslyn" is just the compiler platform in Visual Studio 2015. So yes, the Community edition has Roslyn.
We've been referring to it by its code name for so long that it's not really clear, but "Roslyn" is simply a rewrite of the C# and VB .NET compilers in managed code. On top of the compiler platform, you can write extensions to interact with code and the IDE as it's parsed in the form of quickfixes and refactorings.
The Visual Studio Community editions are nearly functionally identical to Visual Studio Professional, albeit under different license terms. This includes extension support.
The Roslyn GitHub page has awesome documentation to help you get your head wrapped around it.

Visual studio installation

when i'm installing "visual studio 2010 xpress editon" , its asks to install all products one by one like c++, C#, web developer. but ater intsallatoion when they comes with different application. one for C# and another for web dev. I want all them in one. how to do that?
I am afraid you can't have that.You can work on one environment at a time.
wikipedia:
Visual Studio 2005, 2008, and 2010 Express consist of the following separate products
Visual Basic Express
Visual C++ Express
Visual C# Express
Visual J# Express (2005 only)
Visual Web Developer Express
Visual Studio Express for Windows Phone (2010 only)
programmers' post:
The biggest difference is that Express editions do not support plugins (No ReSharper, no add-ons). Additionally, the non-express versions are all combined, meaning you don't have to switch back and forth to get features from individual express versions if you have a project that crosses web, desktop, etc.

Install Web Performance and Load Test Project Template into Visual Studio Professional 2012

I want to do load testing inside Visual Studio Professional 2012. According to the tutorial here http://msdn.microsoft.com/en-us/library/vstudio/ms182551.aspx, under File > Add > New Project > Installed Templates > Visual C# > Test there should be a project template called Web Performance and Load Test Project.
But there is none in my tool. VS only presents Unit Test as here:
http://dl.dropbox.com/u/103580364/temp/pordiva000005.jpg
I searched inside online templates the keyword "performance" but there was no such a template again:
http://dl.dropbox.com/u/103580364/temp/pordiva000006.jpg
How can I find and install that project template called Web Performance and Load Test Project?
I believe you cannot do that. Web performance and load tests are only available within Visual Studio Ultimate edition. See http://www.microsoft.com/visualstudio/eng/products/compare
In summary, there are five version of Visual Studio
Express, the free version. Limited in functionality. Does not support extensions.
Professional, has most of the development tools.
Premium, adds Coded UI testing
Ultimate, adds web performance and load testing.
Test professional, has some test tools but no development tools.
In addition to #AdrianHHH answer:
Running Visual Studio 2015 you will find it in the renamed Enterprise Edition.
VS2015 reduces to three versions:
Visual Studio Community Free, fully-featured IDE for students,
open-source and individual developers
Visual Studio Professional Professional developer tools, services,
and subscription benefits for small teams
Visual Studio Enterprise End-to-end solution to meet demanding
quality and scale needs of teams of all sizes
Basic info at Visual Studio 2015 pricing
In detail at Visual Studio 2015 Licensing White Paper

Limitations of Visual Studio 2012 Express Desktop

I'm in the process of deciding whether or not to use Visual Studio 2012 Express for Desktop or purchase a retail copy of Visual Studio 2012 Professional for my desktop program. The program is built using C# though portions of it may include F#.
From what I've gathered so far, the express edition supports NuGet, Unit Testing, and Code Analysis. It mentions a subset of Code Analysis rules are used but I'm unsure how they compare to the professional edition as well as FxCop/StyleCop.
I'm assuming the express edition lacks extension support but the only extension I really cared about was NuGet. I also assume it doesn't include a TFS CAL despite having the ability to connect to TFS. This again isn't an issue as I'm using Perforce for source control. I also understand that this version is limited to desktop style applications only, but have so far only seen mention C++ and C#. Does it support F#?
Can someone clue me in as to any other limitations of 2012 Express for Desktop? Are there any license limitations for developing a commercial application?
In the past, MS included express editions as part of their version comparison. But when they updated their site for 2012, they separated out the express editions and offer little to no detail.
There are few limitation I can gather :
First of all there are different IDE's for different use
Visual Studio Express 2012 for Web.
Visual Studio Express 2012 for Windows 8
Visual Studio Express 2012 for Windows Desktop.
Visual Studio Team Foundation Server Express 2012
Express editions of the IDE omit the following features included in the Professional editions
Multi-unit testing framework and refactoring support
Static code analysis, profiling, and HLSL editing and debugging
Third-party extensibility support (though the Extension Manager feature is still present)
OpenMP support
But there are few positives I explore in 2012 :
Unlike previous version
Solution is allowed, you can create multiple projects in a single solutions.
64bit compilations support is there.
If working in single or less than 5 person team, express is the way to go.
It definitely bring much more new and unlock features than it predecessors.
As you receive a product key if you register I think it confirms that you then are free to use VS 2012 Express as you like.
http://www.microsoft.com/visualstudio/eng/downloads#d-2010-express say:
"After installation, you can try this product for up to 30 days. You
must register to obtain a free product key for ongoing use after 30
days."
"Productivity Power Tools 2012" cannot be installed on VS2012 Express edition, hence such features like "Entity Framework Reverse Engineer Code First" won't be available, which is critical to migrate existing apps's DB into Model's classes.
Portable Class Libraries are not supported in express versions. (You can reference PCL dlls, you just can't work with PCL projects.)
F# is available for VS Express 2012 for Web
http://blogs.msdn.com/b/fsharpteam/archive/2012/09/12/announcing-the-release-of-f-tools-for-visual-studio-express-2012-for-web.aspx
Looks like NuGet worked with VS 2010 Express Web so I would expect it to work with 2012
http://docs.nuget.org/docs/start-here/nuget-faq
Professional gives you a lot of the profiling and static analysis tools. I couldn't find out how the FxCop rules differ.

Small but nice differences between VS 2010 Professional and Web Developer Express 2010?

I have found similar posts to this one, such as;
Visual Studio Vs Visual Web Developer,
What are the limitations of Visual Web Developer Express 2010?
What are the differences between visual studio and VS express edition?
But I have a encountered a selection of minor differences such as in VWD it's not possible to make conditional breakpoints and you can not hit Ctrl+comma to launch the very time-saving Navigate to-dialog. What more diffences like these are there? It seems impossible to find a comprehensive list of these... Please note that it is the 2010 editions I'm interested in to compare.

Resources