.net - 从现有 .Net 项目自动创建 UML 图的免费工具

标签 .net visual-studio uml

是否有任何免费工具可以从现有的 .Net/Visual Studio 2005 项目自动创建 UML 图?

最佳答案

如果您使用的是 Visual Studio Team Suite 2005(注意:不是 2008),我相信您可以选择在 Visio 中将 .Net 代码反向工程为 UML,请注意,这不适用于 Visual Studio Team Suite 2008!

要使用 Team Suite 2005 将 .Net 代码反向工程为 UML,您应该能够单击以下菜单项:项目 -> Visio UML -> 反向工程。

对于 Team Suite 2008(仅供引用,因为您使用的是 VS 2005),MSDN 有这个 interesting link这可能来自这个 MSDN Thread关于 Visio & VS 2008 的主题,其中还列出了一些替代的 UML 建模工具。

此博客条目 here 上还有一个免费 UML 工具列表。他们列出了以下内容:

The agilefactor DotNet2UML utility reads .NET assembly metadata using .NET reflection features and creates an XML representation of the resulting UML called XMI. This XMI can then be imported into most UML tools.

uml2svg is an XSLT-based tool for converting XMI-compliant UML Diagrams into SVG.

关于.net - 从现有 .Net 项目自动创建 UML 图的免费工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/784066/

相关文章:

visual-studio - Visual Studio 2015无法启动

uml - 子系统和组件之间的区别

c - 如何在 PlantUML 事件图中使用 C 中的 "continue"语句表示循环

c# - 如何捕获退出 Winforms 应用程序的事件?

c# - Enum.GetUnderlyingType(Type) 是做什么的?

c# - 如何在 C# 中刷新表单?

uml - UML 2.5.1 和 UML 2.5 之间的差异

c# - 找不到 ReportingService2010

c# - C# 事件处理程序应该是异常安全的吗?

c++ - 使用 Windows Imaging Component 将 EMF 转换为 BMP(元文件到位图)