我使用Visual Studios 2015为我学校的课程项目编写了一个c ++应用程序。因此,我必须提交UML-Classdiagramm。我已经听说过VS能够从我的书面课程中自动生成UML图表。
所以我右键单击了我的解决方案资源管理器并生成了这个UML。我删除了一些不必要的类,并且已经将一些成员显示为关联。
现在我想将一些课程相互关联,因为VS并没有为我做这件事。这些是一对多关联,就像一个包含很多项目的包。 在代码中,我用向量做了这个。但当我右键单击该属性并选择"显示为关联" (或类似的东西:D)它不断添加vector-class,而不是将我的关联绘制到存储在此向量中的类类型。
我还尝试手动添加关联,但我不能,因为我的工具箱中的所有UML-classdiagramm-Items都是灰色的,不可用。
感谢任何帮助:)
答案 0 :(得分:1)
我遇到了同样的问题。 Visual Studio不支持C ++。您必须创建一个新的Diagram Project(不只是将其添加到当前项目中)并手动设计类。自动生成的类图适用于C#(仅限?)。