从C#项目创建UML图

时间:2019-03-06 09:02:47

标签: c# uml

我目前正在使用一个我自己没有写的大型图书馆,几乎没有注释,也没有API。因此,我认为将整个项目解析为UML图会有所帮助,以便更好地了解其结构。 我的问题是:

  1. 是否有一种方法可以从C#项目(不仅仅是一个类)自动生成UML图?

  2. 您能给我一些有关如何快速快速了解图书馆的提示吗?

1 个答案:

答案 0 :(得分:1)

如果在解决方案资源管理器中右键单击项目(右键单击项目-视图-类图,则Visual Studio可以生成类图-其弹出菜单选项)。 它将为您提供类的静态视图以及何时扩展类所依赖的类。 还有“对象浏览器”(在“查看”菜单下)。

这两个选项都可能会使您的信息过度使用。

请注意,对象浏览器还将向您显示您的库代码所依赖的库,但是您至少可以将其更改为仅显示具有公共访问权限的项目。