Visual Studio 2010:如何从代码生成组件图

时间:2011-09-23 05:57:26

标签: visual-studio-2010 reverse-engineering component-diagram

我进入了一个正在开发的项目很长一段时间,缺乏设计的模型和文档。我们正在使用Visual Studio 2010 Ultimate。有一个旧的初步VS架构模型,我正在努力扩展它以从不同的角度展示系统的外观。

虽然,我可以很好地生成类图并动态生成序列图,但我仍然无法生成组件图。我想避免自己生成它的痛苦,并希望能有一些简单的过程来很好地反映代码/实现。微调不是问题。

我预计,我可以将解决方案中的程序集作为模型资源管理器中的组件。但不可能。我还尝试将项目拖放到组件图或命名空间/类,从架构资源管理器到组件图。

有没有简单的出路?

1 个答案:

答案 0 :(得分:3)

您需要下载并安装Visual Studio SDKVisual Studio Visualization and Modeling SDK,然后创建特定于域的语言解决方案。

不幸的是,这几乎是我可以收集的所有信息,因为即使我安装了VS 2010 Professional,也无法安装VS 2010 SDK。如果您碰巧无法自己here is a link将其安装到Microsoft论坛中有相同问题atm的帖子中。它仍然没有得到解决,但刚刚被问到。

编辑:要使用VS2010创建UML组件图,需要VS2010 Ultimate。我不太确定您是否需要它来实际安装Modeling SDK。我觉得不需要在我的专业安装上测试它,但你确实有终极版。