アセンブリを探索して逆コンパイルする
アセンブリエクスプローラーを使用すると、複数のアセンブリ を開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。
アセンブリエクスプローラーに読み込まれたすべてのアセンブリのシンボルを簡単に検索できます。どこでも検索(Ctrl+N, G または Shift を 2 回)またはシンボルに移動 Ctrl+Alt+Shift+N コマンドを使用するだけです。
本セクション:
- アセンブリエクスプローラーウィンドウ
- アセンブリを開閉する
- フォルダー内のアセンブリを検索する
- NuGet パッケージからアセンブリを開く
- グローバルアセンブリキャッシュからアセンブリを開く
- アセンブリリストを管理する
- アセンブリとポータブル PDB メタデータを調べる
関連ページ:
アセンブリを開閉する
JetBrains Rider を使えば、どんな .NET アセンブリでも開くことができ、その内容を逆コンパイルして調べることができます。サポートされているアセンブリファイルタイプは次のとおりです。ライブラリ (.dll)、実行可能ファイル (.exe)、Windows 8 メタデータファイル (.winmd)、アーカイブ (.zip)、NuGet パッケージ (.nupkg)、Microsoft Visual Studio Extensions パッケージ (.vsix)、アセンブリを開くアセ...
アセンブリとポータブル PDB メタデータを調べる
JetBrains Rider は、アセンブリメタデータを探索し、その中のすべてのアイテム(テーブル、ブロブ、文字列など)を掘り下げるのに役立ちます。すべてのメタデータ項目は、アセンブリエクスプローラーウィンドウの各アセンブリに表示されるノードに分類されたツリービューで表示されます。このノードの注目すべき機能は次のとおりです。メタデータテーブル項目の使用箇所を自動的に検索して表示します。ブロブ項目の値のデコードと表示。ダブルクリックすると、メタデータ項目に対応するコードが逆コンパイルおよび表示さ...
アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...