我有一个复杂的NAnt构建脚本,其中包含许多*.build
和*.include
个文件,其中包含许多目标,而这些文件又通过depends
调用并通过call
。我希望以树状形式表达所谓的视觉表现形式。它也应该是一种简单的方法来重新生成它,因为脚本正在进一步发展。
是否有任何现成的工具或某些API(最好是基于.NET的)可用于此目的?
答案 0 :(得分:1)
有NAntBuilder虽然看起来很昂贵(免费试用)。我从来没有亲自使用它,所以无论如何都无法推荐它。
答案 1 :(得分:0)
我没有找到一个,但我的一般口头禅是“让你的设计师脱离我的脸”。想象一下,如果您有30或50个表,则可以在Sql Management Studio或EF Design Surface中使用数据库图表。一般来说,我的心智地图组织得更好。
最初可视化依赖关系的最佳方法可能是运行构建并观察输出中是否显示任务名称。