Shrike
Shrike

Reputation: 9500

Tool for discovering dependencies of .NET code (not VS2010)

Given a really big .NET codebase. Some parts in sources and some parts in binaries. It's all .NET code. I'd like to have a tool for discovering dependencies in that code base. By assemblies and by types. Having visualisation of dependencies in graphic form would be very nice.
I'd like to have: instantiation graph, refenrece graph, call graph, type dependencies graph.

For an instance take a class and get all kind of dependencies from his point of view on a diagram with ability to filter by assembly/namaspace/etc.

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

p.s. has already asked somewhere? ok, point me to that place. tnx.

Upvotes: 6

Views: 2858

Answers (4)

Patrick from NDepend team
Patrick from NDepend team

Reputation: 13842

As @gor suggested you can try NDepend to browse .NET code dependencies. The tool proposes:

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

Disclaimer: I work for NDepend

Upvotes: 0

Tom Carter
Tom Carter

Reputation: 2976

Install my Dependency Structure Matrix plugin for Reflector. It's free !

You can analyse type dependencies and assembly dependencies to get an idea of the architecture of an application

[Update] This plugin is now available in form of a Visual Studio Add-In

Upvotes: 0

Patrick
Patrick

Reputation: 514

Also take a look at Lattix. It can also help you with detecting dependencies.

Upvotes: 0

gor
gor

Reputation: 11658

Did you try NDepend ?

Upvotes: 6

Related Questions