.NET code dependency detection tool (not VS2010)

Given the really large .NET codebase. Some parts of sources and some parts in binary files. All this is .NET code. I would like to have a tool for detecting dependencies in this code base. Assemblies and types. Visualizing dependencies in graphical form will be very enjoyable.
I would like to have: an instance graph, a refenrece graph, a call graph, a type dependency graph.

For an instance, take a class and get all kinds of dependencies from its point of view on the diagram with the ability to filter using the / namaspace / etc assembly.

I understand that a reflector can do this. And VS2010 Ultimate can do it. But they all have some disadvantages:

  • Reflector is a good tool, but its dependency visualization tools are very limited.
  • VS2010 is too much. It seems that the toy is not a mature tool (I mean its devices for building diagrams).

ps already asked somewhere? ok, point me to that place. Hh

+6
dependencies visualization
source share
4 answers

As @gor suggested, you can try NDepend to view .NET code dependencies. The tool offers:

In this related SO answer question you can find all the details.

Disclaimer: I work for NDepend

0
source share

Have you tried NDepend ?

+6
source share

Also see Lattix . It can also help you detect dependencies.

0
source share

Install the Matrix Dependency Structure Matrix Plugin for Reflector. It's free!

You can analyze the type dependencies and assembly dependencies to get an idea of ​​the application architecture.

[Update] This plugin is now available as a Visual Studio add-in.

0
source share

All Articles