NAntGraph

Prototyping a new tool

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.

NAntGraph Configuration

I've just written up some documentation on how to configure NAntGraph if the built in search for dot.exe doesn't find the GraphViz installation. See Configuration under the NAntGraph menu item.

Hope this is helpful.

NAntGraph 2.2

A minor update to NAntGraph, allowing you to specify a different font and font size to use when rendering the graph.
[img_assist|nid=323|title=|desc=|link=popup|align=center|width=512|height=118]

Go to the NAntGraph page to download.

NAntGraph v2.1

A new release of NAntGraph2 is available, with the following changes:

  • Now build separate source and binary distributions
  • Fixed output assembly name and build location for NAntGraphUI
  • Fixed unified versioning

Go to the NAntGraph home page to download either the source or a ready-to-run binary distribution.

Announcing NAntGraph2

[img_assist|nid=274|title=|desc=|link=url|url=http://www.nichesoftware.co.nz/content/nantgraph|align=right|width=214|height=256]The original NAntGraph, released in December 2008, is now superseded by NAntGraph2, a complete rewrite that leverages a different graphing library, GraphViz.

What is NAntGraph? NAntGraph is a documentation tool designed to make it easier to understand NAnt or Ant build files.

Announcing NAntGraph

[img:1]

What is NAntGraph? NAntGraph is a documentation tool designed to make it easier to understand NAnt or Ant build files.

I've found NAnt to be a versatile and reliable tool, but all to often it is difficult for someone else to pick up a build file and understand what is happening.

NAntGraph is one attempt at making it easier to get an overview of what a build file does, by showing the targets and their dependencies in a single, easy to understand image.