Automatic architecture diagrams for .NET applications.
Output file format is DOT. Use Graphviz to convert it to image.
Usage: DependencyGrapher [OPTIONS]+
Options:
-h, --help show this message and exit
-i, --input=VALUE input root assembly
-o, --output=VALUE output dot diagram file
--hideTransitive hide transitive dependencies (default: false)
--include-assembly=VALUE
Regex for including referenced assemblies (default: all)
--exclude-assembly=VALUE
Regex for excluding referenced assemblies (default: System)
--include-type=VALUE Regex for including types (default: none)
--exclude-type=VALUE Regex for excluding types (default: all)
DependencyGrapher.exe ^
--hideTransitive ^
-include-assembly="^Orchard.*" ^
-include-type="^.*Service$" ^
-exclude-type="^I[A-Z].*" ^
-i=Orchard.Tests.Modules.dll
DDD\CQRS Sample - modules with entities:
DependencyGrapher.exe ^
--hideTransitive ^
-include-assembly="^CQRS.*" ^
-include-type="^Entity$" ^
-i=CQRS.Web.dll
DDD\CQRS Sample - modules with events:
DependencyGrapher.exe ^
--hideTransitive ^
-include-assembly="^CQRS.*" ^
-include-type="^IDomainEvent$" ^
-i=CQRS.Web.dll
NorthwindStarterKit - modules and aggregate roots:
DependencyGrapher.exe ^
--hideTransitive ^
-include-assembly="^Nsk.*" ^
-include-type="^IAggregateRoot$" ^
-i=Nsk.Web.OnlineStore.dll
DependencyGrapher.exe ^
--hideTransitive ^
-include-assembly="^EventStore.*" ^
-i=EventStore.SingleNode.exe