【发布时间】:2017-03-22 20:14:12
【问题描述】:
我找不到如何在 VS2017 社区版上生成现有的类图。是否不适用于社区版。你能帮我如何生成项目的类图吗?
【问题讨论】:
标签: c# visual-studio class-diagram visual-studio-2017
我找不到如何在 VS2017 社区版上生成现有的类图。是否不适用于社区版。你能帮我如何生成项目的类图吗?
【问题讨论】:
标签: c# visual-studio class-diagram visual-studio-2017
我假设您的意思是类图,而不是 UML 图。 从 Visual Studio 2017 开始,默认情况下不安装对类图的支持。您需要在安装过程中明确选择它:
完整的截图过程在here中描述(因为如果你想用图表生成类文档,我们的产品VSdocman也依赖这个特性)。
【讨论】:
社区版不允许你这样做。
Version support for VS 2015 用于架构和建模工具
【讨论】:
我的印象是您不是在谈论 UML diagram 功能,实际上是 was retired。我假设你说的是Class Diagram。
首先,作为 Peter pointed out,请确保您的系统中已安装此功能。
那么,here 的回答是 known issue(投票!)
作为一种解决方法,从“新建文件”对话框中创建一个名为 Diagram.cd 的纯 XML(将 Diagram 替换为您的选择),右键单击该文件并选择 打开方式...,并选择XML(文本)编辑器,然后将其内容替换为以下内容:
<?xml version="1.0" encoding="utf-8" ?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>
然后关闭保存它的文件。当您正常重新打开它时,它现在应该可以工作了。
【讨论】:
显然,对于任何产品版本,Microsoft 已决定不在 Visual Studio 2017 中添加该功能 blogs.msdn.microsoft.com
【讨论】: