What's the compelling reason to upgrade to Visual Studio 2010 from VS2008?
- by Cheeso
Are there new features in Visual Studio 2010 that are must-haves?
If so, which ones?
For me, the big draws for VS2008 as compared to VS2005 were LINQ, .NET Framework multitargeting, WCF (REST + Syndication), and general devenv.exe reliability. Granted, some of these features are framework things, and not tool things. For the purposes of this discussion, I'm willing to combine them into one bucket.
What is the list of must-have features for VS2010 versus VS2008? Are there any?
I am particularly interested in C#.
Update: I know how to google, so I can get the official list from Microsoft. I guess what I really wanted was, the assessment from people using it, as to which things are really notable. Microsoft went on for 3 pages about 2008/3.5 features, and many people sort of boiled it down to LINQ, and a few other things. What is that short list for VS2010?
Summary so far, what people think is cool or compelling:
Visual Studio engine
multi-monitor support
new extensibility model
based on WPF, prettier and more usable
new TFS stuff, incl automated test tools
parallel debugging
.NET Framework
parallel extensions for .NET
C# 4.0
generic variance
optional and named params
easier interop with non-managed environments, like COM or Javascript
VB 10.0
collection and array literals / initializers
automatic properties
anonymous methods / statement lambdas
I read up on these at Zander's blog. He described these and other features.
Nobody on this list said anything about:
Visual Studio engine
F# support
Javascript code-completion
JQuery is now included
UML
better Sharepoint capabilities
C++
moves to msbuild project files