Visual Studio Solution Dependency Visualizer

The result of my evaluation of project dependency visualizers was that while some of the tested applications worked on some solutions, none of them could handle all my test cases. Moreover, the generated graphs were simply too large to be useful.

On the other hand, my application dbscript already contains a graph module to generate data diagrams, which could be re-used for displaying project dependencies.

Time to write my own😉

My new application, VS Solution Dependency Visualizer, analyzes C# project dependencies within a Visual Studio solution file, and is tested to work on any VS version from 2003 to 2010.

It is a stand-alone .Net application, but can also be invoked from the context menu of a .sln file.

In a hierarchical view of solution folders and projects, developers select the projects to be analyzed:

After analysis, simply generate a .png file, or a .dia chart, and the default viewer for the generated file opens automatically.

See some screenshots and output samples in the product’s gallery.

The initial release of VS Solution Dependency Viewer is available for download here.

One Response to Visual Studio Solution Dependency Visualizer

  1. […] Dependencies and Solution Folder Dependencies While I was writing the introductory blog to VS Solution Dependency Visualizer, I already had a lot of ideas about what functionality could be included in the […]

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s

%d bloggers like this: