Visual Studio类图查看器独立版

3
Visual Studio可以制作类图,如果我们在文本编辑器中打开它,它是一个简单的XML。当然,我们可以在运行时生成它。但问题是,尽管您有Visual Studio来查看生成的类图,但如果我们想部署应用程序而没有安装Visual Studio怎么办?
  1. 是否有可能或可用的插件或库可以从XML生成类图或UML图?
  2. 我们是否可以以某种方式使用Visual Studio类图在运行时查看它?
  3. 不确定,但如果我们在后端生成xml,然后如果可能使用一些内置插件创建图像(png或gif)并显示它呢?(我真的不确定这个想法:()
我见过NClass,它非常好,但有点复杂,并且它不是通过XML开发的。

请参见http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be-removed-from-posts/。 - John Saunders
你是在询问 Visual Studio cd 文件的独立查看器吗? - Antonio Bakula
1
@AntonioBakula 是的,我正在寻找独立的查看器。 - Afnan Bashir
2个回答

5

在 Visual Studio Enterprise 2017 中:

  1. 如果 Visual Studio 正在运行,请退出
  2. 启动 Visual Studio 安装程序
  3. 点击下拉列表 "更多" 并选择 "修改"
  4. 在 "代码工具" 部分,勾选 "类设计器" 选项
  5. 点击按钮: 修改

结果:现在在解决方案资源管理器中加载的类图应该是 UML 格式。


1
2019年的安装程序中位置有点不同 - 找到“修改”,然后单击顶部的“个别组件”选项卡,并向下滚动列表以找到类设计器。 - jleach

4
我建议使用PowerToys for Class Designer (http://modeling.codeplex.com)。它可以改进Class Designer并允许您将图表导出为HTML。这样很容易在任何机器上进行分发。
作为替代方案,您可以通过反射采用不同的路径,在这种情况下,您不需要Visual Studio类图;请求类型的检查生成图表。我建议阅读Sacha Barber的文章(http://www.codeproject.com/Articles/17823/100-Reflective-Class-Diagram-Creation-Toolhttp://www.codeproject.com/Articles/207280/200-Reflective-Class-Diagram-Creation-Tool)。也许您可以定制他的应用程序。

如果它可以导出为HTML,则提供独立功能。您可以使用任何浏览器从任何地方打开HTML文件。这不是您所问的问题:2.我们是否可以在运行时使用Visual Studio类图来查看它? - user694833
我已经尝试过它,它可以生成PNG并在HTML中显示。为此,您需要拥有Visual Studio。如果我想分发一个能够生成自定义或可变图表的东西,那么我需要找到解决方案。 - Afnan Bashir
添加了一种替代方案,希望它更符合你的需求。 - user694833
需要同样的东西适用于 Visual Studio 2013。 - Yawar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接