代码之家  ›  专栏  ›  技术社区  ›  joshua.ewer

我可以从Visual Studio 2008以编程方式导出类图吗?

  •  2
  • joshua.ewer  · 技术社区  · 15 年前

    我可以从Visual Studio中将类图导出为图像,方法是右键单击图面并选择“将图导出为图像…”

    有没有办法通过命令行来做到这一点?我希望能够生成所有类图作为图像,以便将其包含在我正在构建的.chm w/sandcastle中。

    1 回复  |  直到 15 年前
        1
  •  3
  •   joshua.ewer    15 年前

    找了一整天才找到。如果有人再遇到这个问题:

    有两种方法可以做到这一点:

    1. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.CreateBitmap()。 允许传入一组形状并将其导出为位图
    2. Microsoft.VisualStudio.EnterpriseTools.Shell.DiagrameXporter 稍微复杂一点,但是允许您创建自己的IServiceProvider实现,然后您可以选择位置、文件格式等。

    有关更多信息,请访问 this MS forum .

    推荐文章