Announcing the Preview release of “Feature Builder”

Today we released the Feature Builder Power Tool for Visual Studio 2010 Preview for RC on the Visual Studio Gallery.  This power tool helps you easily create rich Visual Studio extensions which you can share with others on the Visual Studio Gallery. These extensions can include tools (Visual Studio automation), code (your sample code or binaries you wish to share with others) and a map (a set of steps your users will want to follow to get the best experience with your extension). You can use this power tool to quickly package up sample code with custom menus, or take the time to create complete automated guidance experiences targeted toward a specific technology.

You can create two different kinds of extensions using Feature Builder. A standard Feature Extension can contain tools, code, and a simple map - it will run on the Visual Studio Premium and Visual Studio Professional editions (in the final version of this tool). A more advanced extension, called an Ultimate Feature Extension, can contain everything a standard Feature Extension can contain, as well as rich modeling and visualization tools that can take advantage of the modeling features found inside the Visual Studio 2010 Ultimate edition (required). These tools can be used to provide a logical view of your target solution, and to visualize your existing code. This is the preferred type of extension to use if you intend to provide architectural guidance or share specific refactoring or pattern knowledge.

An introductory video (which includes a "hello world" example) is available on Channel 9: .

Additional information and support will be available via the Visual Studio 2010 Architectural Discovery & Modeling Tools Forum  

This tool was produced by the Visual Studio product group in collaboration with patterns & practices, the Developer Platform Evangelism group, and Microsoft Consulting Services.

An update to this power tool based on the RTM version of Visual Studio 2010 will be available after the RTM release.

If you have the RC build of Visual Studio 2010 installed, go ahead and take this Power Tool out for a test drive and get us your feedback!



Comments (2)
  1. anton says:

    Following the Example Creating the Map video I get an error in the experimental instance of VS.

    I cannot find the DLL Microsoft.VisuaIStudio.TeamArchitect.PowerT ools.Features

    Error: this template attempted to load component assembly

    Microsoft.VisuaIStudio.TeamArchitect.PowerT ools.Features,

    Version=, Culture= neutral, PublicKey T oken= b03f5f7f11 d50a3a’.

    For more information on this problem and how to enable this template.,

    please see documentation on Customizing Project Templates.

  2. David Trowbridge says:

    Thanks for trying out these bits – we appreciate it!

    Support issues should be directed to the

    Visual Studio 2010 Architectural Discovery & Modeling Tools Forum  (

    Your question is directly answered in the FAQ on this blog:  


    And here is an excerpt:

    Q: #7 When trying to debug my Feature Extension I get the following dialog.  What do I do?

    A: This means you have either not copied the Feature Extension Runtime to the LocalAppData store for Experimental Instance or the Feature Extension Runtime is disabled.  Open your Feature Builder solution and follow the steps found in the guidance for Authoring Feature Extensions.

Comments are closed.

Skip to main content