从 C# 项目创建 UML 图

The*_*ick 3 c# uml

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

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

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

Chr*_*sBD 9

Visual Studio 可以生成类图 - 如果您在解决方案资源管理器中右键单击项目(右键单击项目 - 视图 - 类图),它会是一个弹出菜单选项。它将为您提供类的静态视图,并在展开时显示哪些类他们依赖。还有对象浏览器(在“视图”菜单下)。

这两种选择都可能会给你带来过多的信息。

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

安装:您必须通过VisualStudio安装程序将其单独添加到VisualStudio中。它在里面被称为“类设计器”。

  • 谢谢,从那时起我想我们需要通过 VS 安装程序将其单独添加到 VS 中。它在里面被称为“类设计器”。 (9认同)