Visual Studio 2008 からクラス図をプログラムでエクスポートできますか?
-
20-09-2019 - |
質問
Visual Studio からクラス図を画像としてエクスポートするには、サーフェスを右クリックして [図を画像としてエクスポート...] を選択します。
コマンドラインからこれを行う方法はありますか?すべてのクラス図を画像として生成して、Sandcastle を使用して構築している .chm に含めることができるようにしたいと考えています。
解決
丸一日かけて探した結果、見つかりました。誰かが再びこの問題に遭遇した場合に備えて:
これを行うには 2 つの方法があります。
- Microsoft.VisualStudio.Modeling.Diagrams.Diagram.CreateBitmap() シェイプのコレクションを渡し、ビットマップとしてエクスポートできます。
- Microsoft.VisualStudio.EnterpriseTools.Shell.DiagramExporter は少し複雑ですが、独自の IServiceProvider 実装を作成し、場所やファイル形式などを選択できます。
もう少し詳しい情報は、 この MS フォーラム.
所属していません StackOverflow