DependenSee 1.2.0
See the version list below for details.
dotnet tool install --global DependenSee --version 1.2.0
dotnet new tool-manifest # if you are setting up this repo dotnet tool install --local DependenSee --version 1.2.0
#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
Uninstall
dotnet tool uninstall DependenSee --global
How to Run
DependenSee root/of/projects path/to/output.html
Sample Output (HTML)
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 | Versions 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. |
This package has no dependencies.