質問

Visual Studio からクラス図を画像としてエクスポートするには、サーフェスを右クリックして [図を画像としてエクスポート...] を選択します。

コマンドラインからこれを行う方法はありますか?すべてのクラス図を画像として生成して、Sandcastle を使用して構築している .chm に含めることができるようにしたいと考えています。

役に立ちましたか?

解決

丸一日かけて探した結果、見つかりました。誰かが再びこの問題に遭遇した場合に備えて:

これを行うには 2 つの方法があります。

  1. Microsoft.VisualStudio.Modeling.Diagrams.Diagram.CreateBitmap() シェイプのコレクションを渡し、ビットマップとしてエクスポートできます。
  2. Microsoft.VisualStudio.EnterpriseTools.Shell.DiagramExporter は少し複雑ですが、独自の IServiceProvider 実装を作成し、場所やファイル形式などを選択できます。

もう少し詳しい情報は、 この MS フォーラム.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top