DependenSee 1.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global DependenSee --version 1.2.0                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local DependenSee --version 1.2.0                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DependenSee&version=1.2.0                
nuke :add-package DependenSee --version 1.2.0                

DependenSee

Dotnet project and package dependency visualizer.

Install

Requires .NET 5 or higher

dotnet tool install DependenSee --global

available on Nuget

Nuget Badge

Uninstall

dotnet tool uninstall DependenSee --global

How to Run

DependenSee root/of/projects path/to/output.html

See full documentation

Sample Output (HTML)

DependenSee sample html output

Why DependenSee over 'X'

Current popular options are to either use NDepend, VS Architecture Explorer or Code Map. While these options are feature rich, they also has a licensing cost. If all you want is to see the dependency graph, and nothing else, it may be hard to justify the licensing cost. Then DependenSee is for you.

If you need to see the Type structure, relationships between your methods or types .etc. then you should use one of the options above instead. DependenSee is mean to be very simple, easy, straight forward to use and FREE! DependenSee does not intend to compete with the above. See Limitations

Features

  • Creates the dependency graph for your solution.
  • Can only include or exclude certain namespaces so the result is not overwhelming or filled with noise.
  • Can create HTML, XML, JSON and Graphviz outputs
  • Can return output to STDOUT for further processing by other command line tools

For full docs See full documentation

Product Compatible and additional computed target framework versions.
.NET net5.0 is compatible.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
2.2.0 116,840 6/18/2022
2.1.0 2,049 3/29/2022
2.0.0 4,144 11/21/2021
1.3.0 3,600 8/7/2021
1.2.2 1,471 7/3/2021
1.2.1 1,466 6/8/2021
1.2.0 1,435 5/23/2021
1.1.2 1,319 4/29/2021
1.1.1 1,665 2/26/2021
1.1.0 1,479 1/26/2021
1.0.1 1,600 12/2/2020
1.0.0 1,409 12/2/2020