0

dll のリストから dgml ファイルを生成するコマンド ライン ツールはありますか? 私はgraphcmd.exeを試しましたが、これはすでに生成されたdgmlファイルをさらに単純化するだけです。Visual Studio Ultimate にこれを実現できるコマンド ライン オプションはありますか?

私がこれを尋ねる理由は、継続的インテグレーションの一部として dgml ファイルを生成し、各ファイルをさらに処理して、システムに含まれるすべての個々のコンポーネントの統合された依存関係グラフを取得したいからです。

4

2 に答える 2

1

GraphCmd は、アセンブリをクラックして DGML 出力を生成できます。ただし、名前空間やクラスなどによるグループを含む完全なトップダウンの依存関係グラフを作成することはできません。ただし、アーキテクチャ エクスプローラーの [ファイルの選択...] を使用する場合は、アセンブリをポイントし、関心のある型とメンバーを選択してから、左側の垂直 AE ツールバーで [クエリの保存] をクリックし、結果を開きます。 .dgql ファイルを見ると、それがどのように機能するかがわかります。次に、「-query」引数を使用して、このクエリを GraphCmd に渡すことができます。

于 2011-09-06T20:59:40.823 に答える
0

残念ながら、これはVS2010では不可能です。VS内からのみdgml図を生成できます。ビルドの一部として依存関係を管理する場合は、VS2010レイヤーの検証を確認することをお勧めします。

于 2011-08-31T02:58:42.083 に答える