16

デバッグ中やコーディング中であっても、サード パーティのアセンブリを調べるのは非常に便利ですが、それらのメタデータしか表示できません。

リフレクターのようなツールがアセンブリを逆コンパイルできることを考えると、ビジュアルスタジオが同じことをできるようにする何らかのツールがありますか?

アセンブリの PDB ファイルにアクセスできる場合、それらをアプリケーションの bin フォルダーに配置すると、Visual Studio を介してアセンブリの内容を調べることができますか?

4

3 に答える 3

25

DLL の PDB がある場合は、デバッグ中に DLL を確実に調べることができます。「Just My Code Disabled」になっていることを確認してください。

ツール -> オプション -> デバッグ -> "Just my Code" のチェックを外す

ただし、注意点が 1 つあります。Visual Studio デバッガーはアセンブリを逆コンパイルしません。利用可能な場合、PDB からソース ファイル情報を読み取り、ソース ファイルを探す場所を提案します。ソース ファイルにアクセスできない場合は、デバッグ中にマシンの逆アセンブリ (逆コンパイルされた IL ではない) を確認する必要があります。

于 2010-03-20T10:24:11.050 に答える
10

コールスタックを介してpdbをロードできます。

pdbをロードする関数を右クリックして、[シンボルのロード]に移動します。正しいpdbを参照し、[OK]を押します。その後、そのpdb内の呼び出しに関する情報を提供できるようになります。

于 2010-03-20T02:45:21.740 に答える
7

ここで.NETリフレクタープロを試してみてください

無料版もあると思います。

于 2010-03-20T02:49:18.050 に答える