2

我可以通过右键单击表面并选择“将图表导出为图像...”从 Visual Studio 中将类图导出为图像

有没有办法通过命令行来做到这一点?我希望能够将我所有的类图生成为图像,这样我就可以将它包含在我正在使用 Sandcastle 构建的 .chm 中。

4

1 回答 1

3

经过一整天的搜索,找到了它。万一有人再次遇到这种情况:

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

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

此 MS 论坛中提供了更多信息。

于 2009-10-09T17:10:20.907 回答