【问题标题】:Can I programmatically export class diagrams from Visual Studio 2008?我可以以编程方式从 Visual Studio 2008 导出类图吗?
【发布时间】:2009-10-08 21:04:02
【问题描述】:

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

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

【问题讨论】:

    标签: visual-studio-2008 documentation sandcastle class-diagram helpfile


    【解决方案1】:

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

    两种方法:

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

    this MS forum 提供了更多信息。

    【讨论】:

    • 如果您可以使用 Microsoft 命名空间中的类,请咨询 Microsoft。您可能会触礁并违反 VS-EULA。
    猜你喜欢
    • 2022-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 2010-10-02
    • 2011-03-17
    • 1970-01-01
    相关资源
    最近更新 更多