After having some problems at work dealing with inconsistencies between different projects in a visual studio solution, I thought there must be a better way to check that each project is consistent and configured in the way I require.

Taking the source code for NAntGraph as a basis, I now have a prototype for a new tool: VSGraph.

Here is a sample of its output:

Ideas that I have already for improving this tool include:

  • Removing transitive dependencies to reduce of the number of graph edges and simplify the graph.

  • Wildcard exclusion of selected assemblies (such is the System.* and Microsoft.*).

  • Colour coding of projects and assemblies.

  • Adding more details to each project and assembly node.

What do you think? What features would you seek in such a tool?

Comments

blog comments powered by Disqus
Next Post
Announcing VSGraph  08 Jun 2011
Prior Post
Regions in C#  16 May 2011
Related Posts
VSGraph 0.3.22  22 Jun 2011
VSGraph 0.2.13  14 Jun 2011
Announcing VSGraph  08 Jun 2011
Related Pages
May 2011 archive