Dan Rigsby – Coding Up Style

Developer.Speaker.Blogger

Visual Studio 2010: Extension Manager

Posted by Dan Rigsby on May 21st, 2009

Since PDC 2008 we have been hearing about the Managed Extensibility Framework (MEF) support in Visual Studio 2010.  Now that the Beta has been released, we can start to see how it is coming together.  To access the MEF extensions, just open the Extension Manager from the menu bar: Tools –> Extension Manager.

5-21-2009 1-15-49 PM

It appears that we will have a host of categories for different types extensions.  You can choose from “Installed Extensions” or browse the “Online Gallery”. The major categories are:

  1. Controls
    1. ASP.Net Controls
    2. Framework & Libraries
    3. Sharepoint Controls
    4. Silverlight Controls
    5. Windows Forms Controls
    6. WPF Controls
  2. Templates
    1. Windows Forms
    2. WPF
  3. Tools
    1. Build
    2. Coding
    3. Data
    4. Documentation
    5. Modeling
    6. Other
    7. Performance
    8. Programming & Languages
    9. Reporting
    10. Setup & Deployment
    11. Source Control
    12. Team Development
    13. Testing
    14. Web

Currently there are only 12 extensions available, and none appear to be new UI controls. Some of them are pretty interesting, but I am excited about what this could lead to. You seem to be able to extend quite a few areas of Visual Studio now!

Some of the more interesting existing extensions are:

Intellisense Presenter
A new way to view your intellisense in a WPF fashion.
image
RegEx Editor
Regular expression syntax highlighting, intellisense, in place testing, and more right from your code.
image
Image Insertion
This allows you to insert images into code files.  Great for adding developer documentation, but not sure what else it would be useful for.
image

 

I haven’t been able to find the WPF xml document visualizer that they showed off at PDC 2008. Hopefully this will show up in the gallery soon along with other useful nuggets.

I wonder if this will turn into a platform for pushing out new controls to use in our applications in between releases.  It was disappointing to not find any new controls in the toolbox when working with WinForms or WPF.  It is also unclear about how a developer can submit new extensions that be browsed through the gallery.

DotNetKicks Image

One Response to “Visual Studio 2010: Extension Manager”

  1. Matt Andreko Says:

    I fear seeing images in my source code. I can see source control repositories becoming bloated. How does it affect a diff on source?

    Although it would give me the opportunity to put lolcats in my code.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>