Solution Guidance Packager for Visual Studio – Feature Builder Power Tool

Recently a good friend and former co-worker of mine, Michael Lehman released the Feature Builder Power Tool for Visual Studio 2010 Preview for RC on the Visual Studio Gallery.  This is a power tool that is intended to help Technical Leads or Solution Architects (.Net focused) to extensions, code snippets, guidance maps of tasks or steps, models which can be shared within Visual Studio or with others in the Visual Studio Gallery. 



The tool can create two different kinds of extensions using Feature Builder. 

  • 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). 
  • 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 platform 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  


0 thoughts on “Solution Guidance Packager for Visual Studio – Feature Builder Power Tool”

  1. Great tool! Will you be supporting this in Visual Studio 2012. Also, is there a way to use the tool to reverse engineer an existing solution? Would like to be able to generate a high level model diagram, that could map and document the various projects in a large solution file. Then eventually work at building a model of the files within a project. Example, can I group multiple solutions together in a model, to represent a line of business. Then use the model to drill down to projects within a selected solution. This is mainly for conceptual purposes.
    Thanks for any suggestions!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s