【问题标题】:Visual Studio 2010: How to generate component diagram from codeVisual Studio 2010:如何从代码生成组件图
【发布时间】:2011-11-23 09:39:44
【问题描述】:

我参与了一个项目,该项目已经开发了很长一段时间,并且缺乏有关设计的模型和文档。我们正在使用 Visual Studio 2010 Ultimate。有一个旧的初步 VS 架构模型,我正在尝试对其进行扩展,以从不同的角度展示系统的外观。

虽然我可以很好地生成类图并即时生成序列图,但我却被困在生成组件图上。我想避免自己生成它的痛苦,并希望是否有一些简单的过程可以在很大程度上反映代码/实现。微调不是问题。

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

有什么简单的方法吗?

【问题讨论】:

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


    【解决方案1】:

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

    不幸的是,这几乎是我能收集到的所有信息,因为即使我安装了 VS 2010 Professional,我也无法安装 VS 2010 SDK。如果您碰巧无法自己安装它here is a link 到微软论坛中遇到同样问题的人的帖子中。还没有解决,只是前一阵子才问的。

    编辑:要使用 VS2010 创建 UML 组件图,需要 VS2010 Ultimate。我不太确定您是否需要它来实际安装建模 SDK。不过,我觉得没有必要在我的 Professional 安装上对其进行测试,而且您确实拥有 Ultimate。

    【讨论】:

    • 但是 DSL 如何帮助创建 UML 组件图?我可以安装 SDK。
    • 你没有提到 UML 和 afaik 你可以在 DSL 中创建组件图。但不要害怕,显然您也可以使用 VS2010 Ultimate 和 Modeling SDK 创建 UML 组件图。 Clint Edmonson 创建了一个视频教程来处理 right here
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 2011-08-22
    • 1970-01-01
    • 2020-07-25
    相关资源
    最近更新 更多