我有一个复杂的NAnt构建脚本,其中包含很多文件*.build
,*.include
里面有很多目标,这些目标又被称为 viadepends
和 via call
。我想以树状形式对所谓的内容进行视觉表示。它也应该是重新生成它的一种简单方法,因为脚本正在进一步增长。
是否有任何现成的工具或一些 API(最好是基于 .NET)可以用于此目的?
我有一个复杂的NAnt构建脚本,其中包含很多文件*.build
,*.include
里面有很多目标,这些目标又被称为 viadepends
和 via call
。我想以树状形式对所谓的内容进行视觉表示。它也应该是重新生成它的一种简单方法,因为脚本正在进一步增长。
是否有任何现成的工具或一些 API(最好是基于 .NET)可以用于此目的?
有NAntBuilder虽然它看起来很贵(免费试用)。我从来没有亲自使用过它,所以我不能推荐它。
我还没有找到,但我的一般口头禅是“让你的设计师离开我的脸”。如果您有 30 或 50 个表,想象一下 Sql Management Studio 或 EF Design Surface 中的数据库图。一般来说,我的思维导图组织得更好。
最初可视化依赖关系的最佳方式可能是运行构建并观察任务名称出现在输出中。