无法在设计器中打开类图

时间:2018-06-03 04:44:22

标签: wpf visual-studio visual-studio-2017 class-diagram

无法在设计器

中打开CustomerClasses.cd

在演示项目中学习C#,WPF和Visual Studio我有这两个类图文件:

  • CustomerClasses.cd - 仅在代码视图中打开
  • ViewModelClasses.cd - 仅在设计师视图中打开

注意:此处提供的文件为https://github.com/puckchaser/MvvmDemoApp/tree/master/DemoApp/Class%20Diagrams

第一个挑战是安装设计师功能,请参见此处:Class Diagrams in VS 2017

两个文件(通过解决方案资源管理器)的右键单击上下文菜单是不同的。从阅读中我收集到一个可能的原因,即CustomerClasses没有在设计器视图中打开是由于格式错误的XML,但我和(据我所知)Visual Studio都找不到任何问题。

What I see

  

图像显示 CustomerClasses.cd(左)显示为代码,ViewModelClasses.cd(右)显示为图表。 CustomerClasses.cd(最右侧)的菜单不起作用。

但它显示在相关文章中......

我相信我应该能够看到设计视图,因为它显示在相关文章中,如图11所示:https://msdn.microsoft.com/en-us/magazine/dd419663.aspx?f=255&MSPPError=-2147217396

  

Related article showing the missing diagram

此外,文件的xml似乎与图中显示的内容相对应... 这让我疯狂

FWIW - 这是我在C#中学习WPF时遇到的最好的演练之一。

1 个答案:

答案 0 :(得分:0)

已修复,但不确定原因

我从github下载了源文件(恰好是与最初使用的源文件不同)https://github.com/puckchaser/MvvmDemoApp并再次尝试,这次它可以正常工作。

我使用版本控制来尝试找出问题的根本原因,但我没有看到任何解释这个问题。文件中有变化:DemoApp.csproj但我不知道他们是否可以解释这个: - /