基本的に、必要なのはDependecy Walkerのようなものですが、.NET アプリケーションで動作するはずです。そのようなツールはどこかにありますか?
8 に答える
Reflector - 以前は Lutz Roeder から、現在は Red-Gate ソフトウェアから。
.NET 4の場合は、CheckAsmを確認してください:http://www.amberfish.net/
NDependは、依存関係の管理と視覚化に特化した.NETツールです。このツールは、依存関係グラフと依存関係マトリックスの両方を提案します。ツールの無料トライアルはこちらから入手できます。依存関係グラフとそれに続く依存関係マトリックスの2つのスクリーンショットを次に示します。

実行時に SysternalsのProcessExplorerは、アセンブリの依存関係を確認するのに役立つ場合があります。
また、 NDependは、依存関係と、コンポーネントがどの程度緊密に結合されているかを示すことができます。
Reflectorは無料ではなく、もう1つも無料ではなく、試用版です。私は同じ問題を抱えていて、この優れたツールを見つけました:
http://www.codeproject.com/Articles/246858/Depends4Net-Part-1
Dependency Walker は .Net でも動作します。
.Net レイヤーは、実際の作業を行うために、LoadLibrary や GetProcAddress などのコア Windows 関数を呼び出す必要があります。Dependency Walker が何が起こっているのかを理解するのは、このコア レベルです。そのため、Dependency Walker はアプリケーションの言語固有の複雑さをすべて理解できるわけではありませんが、コア Windows API レベルですべてのモジュール アクティビティを追跡できます。