Visual Studio类图不显示关系


79

当我不使用字段(在C#3.0中启用)定义类属性时,类图未显示我的一对多关系。继承在图中是可见的。

有没有办法解决这个问题?

Answers:


122

右键单击字段或属性时,可以选择“显示为关联”或“显示为集合关联”。


23
对所有类图成员都可以这样做吗?对图中的所有项目执行此操作有点麻烦。
zcrar70

2
不幸的是,使用该博客中的版本,电动玩具在VS 2012 Ultimate中对我不起作用。
goku_da_master 2013年

@ zcrar70您是否找到对所有成员执行此操作的方法?
Pedro77

58

适用于像我这样的人,他们在一分钟内找不到菜单项在哪里。在此处输入图片说明


8

在Visual Studio 2013中:右键单击该类,单击添加,然后选择所需的关系。

在此处输入图片说明

详细信息:http : //msdn.microsoft.com/en-us/library/ff657806.aspx


1
这在VS2017中是否存在?问一个朋友:)
KyleMit

@KyleMit不幸的是,自VS2015起已删除UML Designer。VS2015及更高版本的类图仅支持从源代码生成图。更多信息:devblogs.microsoft.com/devops/...
Veerakran Sereerungruangkul


1

由于有人问过如何从旧的codeplex.com下载文件,因此我将简要说明以下步骤。

  1. 访问链接。在这种情况下,它是http://modeling.codeplex.com/
  2. 单击“下载档案”按钮以下载档案。
  3. 打开下载的zip文件。例)modeling.zip存档文件中的文件结构
  4. 如果您要查找二进制文件而不是源文件,请导航到“ releases”文件夹。
  5. 打开releaseList.json文件,以查看每个文件的描述和实际名称。 每个文件的详细信息
  6. 找到所需的一个,然后从releaseList.json获取文件夹ID,文件ID和FileName。
  7. 导航到与文件夹ID匹配的文件夹。例如)2
  8. 选择与文件ID匹配的文件,然后复制到其他地方。从releaseList.json使用FileName重命名该文件。
  9. 你可以从那里去。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.