这是一个使用Graphviz
绘图工具来绘制C#项目命名空间图的工具
借鉴自GraphVizTest项目
本项目使用.net core 3.1
运行时,需要下载
使用命令dotnet publish
编译
编译后的程序可在\bin\Debug\netcoreapp3.1\publish\
目录下找到
由于GraphViz
暂不支持64位,所以本程序暂且使用32位作为编译目标。
将程序拷贝至要分析的.dll
文件处,除.dll
之外;还必须要有.deps.json
文件
命令行运行 StructureGo -P{yourAssembly.dll} -N{yourNamespace} -T{svg}
例如StructureGo -PStructureGo.dll -NStructureGo -Tsvg
即可得到一份.svg
文件