Warm tip: This article is reproduced from serverfault.com, please click

Dependency graph of Visual Studio projects

发布于 2009-02-28 15:08:19

I'm currently migrating a big solution (~70 projects) from VS 2005 + .NET 2.0 to VS 2008 + .NET 3.5. Currently I have VS 2008 + .NET 2.0.

The problem is that I need to move projects one by one to new .NET framework ensuring that no .NET 2.0 project references .NET 3.5 project. Is there any tool that would give me a nice graph of project dependencies?

Questioner
Migol
Viewed
0
12.4k 2020-04-28 22:02:30

Have you tried NDepend? It'll shows you the dependencies and you can also analyze the usability of your classes and methods.

Their website:

http://ndepend.com


To complete the @Eriawan answer in April 2020 NDepend version 2020.1 has been released with Dependency Graph completely rebuilt. It now scales on large solutions made of hundreds of projects and offers many navigation facilities.

Here is what it looks like on the NopCommerce OSS project.

NDepend Dependency Graph on NopCommerce

Here is what it looks like on the entire .NET Core 3 classes library (176 assemblies).

enter link description here

Disclaimer: I work at NDepend