Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从代码在VS中创建UML类图_C#_Visual Studio 2010_Architecture_Uml - Fatal编程技术网

C# 从代码在VS中创建UML类图

C# 从代码在VS中创建UML类图,c#,visual-studio-2010,architecture,uml,C#,Visual Studio 2010,Architecture,Uml,我正在设计一个简单的类库,并且已经编写了一些接口/类的代码 我想使用现有的代码片段在UML图中显示它们 我找不到这样做的方法。我正在运行Visual Studio 2010 Ultimate 有什么替代方案?从头开始在图中创建所有类/接口 将图表与实际项目“分离”有什么意义?您可以向项目中添加ClassDiagram类型的新项,然后将现有类拖放到该项目中将类图添加到解决方案中。将解决方案资源管理器中的文件或类资源管理器中的类拖放到关系图上 从那里,您可以通过右键单击类型并选择“显示基类”或“显示

我正在设计一个简单的类库,并且已经编写了一些接口/类的代码

我想使用现有的代码片段在UML图中显示它们

我找不到这样做的方法。我正在运行Visual Studio 2010 Ultimate

有什么替代方案?从头开始在图中创建所有类/接口


将图表与实际项目“分离”有什么意义?

您可以向项目中添加ClassDiagram类型的新项,然后将现有类拖放到该项目中

将类图添加到解决方案中。将解决方案资源管理器中的文件或类资源管理器中的类拖放到关系图上


从那里,您可以通过右键单击类型并选择“显示基类”或“显示派生类”来“增长”图表。或者右键单击属性和字段并选择“显示为关联”或“显示为集合关联”。

VS,至少我使用的版本,没有非常强大的UML支持。然而,它们确实提供了一个相当漂亮的“类图”特性。也许这就是你所指的。您可以通过以下两种方式之一从现有代码轻松创建类图

  • 要为整个项目创建类图,请在解决方案资源管理器中右键单击项目名称,然后单击“查看类图”
  • 若要仅为某些类创建类图,请将类图类型的新项添加到项目中。然后,您可以将文件从解决方案资源管理器拖放到类图画布上

  • 您在VS10中尝试过类向导吗?什么是类向导?从未遇到过这种情况…您可以右键单击项目并在其中选择“查看类图”选项。。我认为这个线程中下面的链接基本上是关于它的…类图没有显示类之间的交互(inheirts/implements/etc)