Visual Studio 2010 Extension Manager

Sunday, October 25, 2009

One of the features I think will be a big hit in Visual Studio 2010 is the Extension Manager. As of Beta 2, you can find the Extension Manager under the Tools menu.

extension manager menu

The Extension Manager allows you to download and install Visual Studio extensions from Microsoft and other 3rd parties. These extensions can include new controls and project templates for ASP.NET, Silverlight, and WPF, as well as new tools that work both inside and outside of Visual Studio. The first tool I saw when opening the Extension Manager was Gibraltar – a feature rich logging, monitoring, profiler tool recently demoed to me by eSymmetrix’s founder Jay Cincotta.

extension manager in actionClick for a closer look 

The Extension Manager is like having the Visual Studio Gallery built into Visual Studio, and saves you the hassle of going to the site, downloading a file, and double-clicking to install (the extension manager automates all this work with some help from web services exposed by the gallery). As a bonus, the manager even understands the dependencies between packages and can ensure you have everything you need for an extension to work. Some of the other extensions you’ll find on the site for 2010 include:

Could It Be Even Better?

Visual Studio 2010 is the most extensible version of Visual Studio yet, and the Extension Manager will really highlight this fact. But, could it be even better?

Yes it could!

It’s painful to get setup with everyday development tools. It’s also frustrating to see how quickly developers on other platforms can get up and running. Package managers in general and RubyGems in particular make setup easy in an open source environment where fragmentation and spontaneity supposedly ruin a good integration story.

I realize the following scenario has some issues (like licensing issues), but in an ideal world, I’d be able to open Visual Studio and tell it I want the following:

… and so on. When I come back from lunch everything is downloaded, installed, and ready to go.

Three weeks later I might get a notification that a new ASP.NET MVC Preview is available. I’d like to punch a button in Visual Studio to pull down the latest instead of poking around on CodePlex where downloads are hard to find.

Tools like the Extension Manager and Web Platform Installer are getting us closer, but getting setup and staying up-to-date is still too big of a drain on productivity.


Comments
gravatar Jay Cincotta Monday, October 26, 2009
Hey Scott, thanks for this post and the mention.

It's great that Extension Manager integrates with Visual Studio Gallery and it really brightened my Monday morning to see Gibraltar at the top of the listing.

BTW, we're announcing a major enhancement to Gibraltar later this week.

For a sneak peek, check out this short video (3 min):

http://www.youtube.com/watch_popup?v=4ItopTi5Acc
Pedro Silva Thursday, October 29, 2009
You can actually use the Extension Manager to look for updates to extensions that you've installed. If you bring up the Extension Manager, on the left hand panel, you'll find an Update button. If you click that button, the Extension Manager will look for updates to that extension on the VS Gallery.

Of course that may be a little hidden... since you didn't find it. :)
gravatar scott Thursday, October 29, 2009
Thanks, Pedro!
Comments are now closed.
by K. Scott Allen K.Scott Allen
My Pluralsight Courses
The Podcast!