我有一个相当复杂的应用程序,它已分解为多个组件。每个组件都有一个解决方案文件,其中包含一堆项目。所以我喜欢将其视为一个包含多个项目/dll 的组件。还有一个“通用”组件。所有其他组件都依赖于“common”。所以编译是这样的:"nant component1.compile"
将编译“common”,然后编译 component1,因为 component1 依赖于“common”。
随着时间的推移,“常见”已经变得相当大了。我很确定它可以分成几个更小的组件。那么组件只需要依赖于其中一些较小的、分解的“公共”。这有望减少不同组件的编译时间。
所以问题:
我想可视化应用程序中所有不同项目之间的依赖关系,同时标记项目所属的组件。你会怎么做?
你可以看看 NDepend :http://www.ndepend.com/ http://www.ndepend.com/
edit to add:
帕特里克·斯马基亚 https://stackoverflow.com/users/27194,NDepend 的首席开发人员,博客在这里:http://codebetter.com/blogs/patricksmacchia/default.aspx http://codebetter.com/blogs/patricksmacchia/default.aspx并且写了很多关于组件化主题的文章,您可能会发现它们很有用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)