我目前正在使用一个我自己没有写的大型图书馆,几乎没有注释,也没有API。因此,我认为将整个项目解析为UML图会有所帮助,以便更好地了解其结构。 我的问题是:
是否有一种方法可以从C#项目(不仅仅是一个类)自动生成UML图?
您能给我一些有关如何快速快速了解图书馆的提示吗?
答案 0 :(得分:1)
如果在解决方案资源管理器中右键单击项目(右键单击项目-视图-类图,则Visual Studio可以生成类图-其弹出菜单选项)。 它将为您提供类的静态视图以及何时扩展类所依赖的类。 还有“对象浏览器”(在“查看”菜单下)。
这两个选项都可能会使您的信息过度使用。
请注意,对象浏览器还将向您显示您的库代码所依赖的库,但是您至少可以将其更改为仅显示具有公共访问权限的项目。