アセンブリを開閉する
ReSharper を使えば、どんな .NET アセンブリでも開くことができ、その内容を逆コンパイルして調べることができます。
サポートされているアセンブリファイルタイプは次のとおりです。
ライブラリ (.dll)
実行可能ファイル (.exe)
Windows 8 メタデータファイル (.winmd)
アーカイブ (.zip)
NuGet パッケージ (.nupkg)
Microsoft Visual Studio Extensions パッケージ (.vsix)
アセンブリを開く
アセンブリエクスプローラーツールバーのオープン
をクリックしてから、アセンブリファイルを選択します。ソリューションエクスプローラーで、リファレンスノードにある目的の参照アセンブリを見つけ、右クリックしてコンテキストメニューでアセンブリエクスプローラーでの表示を選択します。
名前とバージョンを示す開かれたアセンブリがアセンブリエクスプローラーウィンドウに追加されます。アセンブリノードとその子ノードを展開することで探索できます。コードシンボルをダブルクリックして、対応するコードを逆コンパイルして表示します。
開いたアセンブリは ReSharper によって変更されないため、アセンブリエクスプローラーウィンドウから削除して閉じることができます。
アセンブリを閉じる
アセンブリを右クリックして、コンテキストメニューでリストからアイテムを削除するを選択します。
アセンブリエクスプローラーでアセンブリを選択し、Delete を押します。
すべてのアセンブリを閉じるには、アセンブリエクスプローラーをクリアする
をクリックします。
関連ページ:
グローバルアセンブリキャッシュからアセンブリを開く
ReSharper はグローバルアセンブリキャッシュ (GAC) からアセンブリを開くことができます。グローバルアセンブリキャッシュからアセンブリを開くアセンブリエクスプローラーウィンドウのツールバーの「GAC から開く」をクリックします、表示されるダイアログで、目的のアセンブリを選択します。検索フィールドにアセンブリ名の一部を入力して、アセンブリアイテムをバッチ選択してアセンブリをフィルター処理することができます。名前とバージョンを示す選択したアセンブリがアセンブリエクスプローラーウィンドウに追...
フォルダー内のアセンブリを検索する
ReSharper は、アセンブリエクスプローラーウィンドウにフォルダー全体をロードすることを可能にします。フォルダーがロードされると、ReSharper は、そのサブフォルダーすべてをハントし、逆コンパイルできるファイルを探し、そのフォルダーの階層をアセンブリエクスプローラーに表示します。.NET アセンブリを含むフォルダーを開くアセンブリエクスプローラーツールバーのフォルダーを探るをクリックし、ターゲットフォルダーを選択します。フォルダーがアセンブリエクスプローラーウィンドウに追加されます。...
アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...
プロセスエクスプローラーウィンドウ
Process Explorer ウィンドウには、現在実行中のプロセスの一覧が表示され、モジュールの探索と .NET アセンブリであるプロセスの逆コンパイルが可能です。コンテキストメニューコマンド:デバッグを有効にするこのコマンドは、選択された管理対象モジュールまたは選択されたプロセス内のすべての管理対象モジュールの PDB を生成します。Visual Studio オプションで指定されたシンボルキャッシュディレクトリへの生成がすぐに開始されます。ディレクトリが指定されていない場合、ReSha...