dotPeek 2025.1 ヘルプ

アセンブリを開閉する

dotPeek を使用すると、.NET アセンブリを開いて、その内容を逆コンパイルして探索できます。アセンブリは逆コンパイルして C# コード、IL コードとして表示できます。また、PDB ファイルとシンボルサーバーを使用してローカルまたはリモートの場所から元のソースコードをフェッチすることもできます。詳細については、コンパイルされたコードの表示オプションを参照してください。

サポートされているアセンブリファイルタイプは次のとおりです。

  • ライブラリ (.dll)

  • 実行可能ファイル (.exe)

  • Windows 8 メタデータファイル (.winmd)

  • アーカイブ (.zip)

  • NuGet パッケージ (.nupkg)

  • Microsoft Visual Studio Extensions パッケージ (.vsix)

アセンブリを開く

  • メインメニューからファイル | オープンを選択し、アセンブリファイルを選択します。

  • Ctrl+O を押し、アセンブリファイルを選択します。

  • アセンブリエクスプローラーツールバーのオープン ThemedIcon.AssemblyAdd.Screen.(Gray).png をクリックしてから、アセンブリファイルを選択します。

  • アセンブリファイル(または選択したファイル)を Windows エクスプローラーからアセンブリエクスプローラーウィンドウにドラッグします。

  • プロセスエクスプローラーウィンドウで目的のアセンブリを選択し、ウィンドウのツールバーでアセンブリエクスプローラーにアセンブリを追加する ThemedIcon.AddedParameter.Screen.(Gray).png をクリックします。

  • .dll ファイルの場合: Windows エクスプローラーでファイルをダブルクリックする(Windows エクスプローラーとの統合が dotPeek オプションの環境 | 一般ページで有効になっている場合).dll と .exe ファイルの場合: Windows エクスプローラーでファイルを右クリックして JetBrains dotPeek で参照を選択すると。

名前とバージョンを示す開いたアセンブリがアセンブリエクスプローラーウィンドウに追加されます。アセンブリノードとその子ノードを展開して探索できます。コードシンボルをダブルクリックして逆コンパイルし、対応するコードを表示します。詳細については、「学習コード」を参照してください。

開いたアセンブリは dotPeek によって変更されないため、アセンブリエクスプローラーウィンドウから削除して閉じることができます。

アセンブリを閉じる

  • アセンブリを右クリックして、コンテキストメニューでリストからアイテムを削除するを選択します。

  • アセンブリエクスプローラーでアセンブリを選択し、Delete を押します。

  • すべてのアセンブリを閉じるには、アセンブリエクスプローラーをクリアする ThemedIcon.WorkspaceClear.Screen.(Gray).png をクリックします。

関連ページ:

コンパイルされたコードの表示オプション

設定、PDB 情報の可用性、適用されたナビゲーションコマンドに応じて、dotPeek はさまざまな方法でコードビューアーにコンパイルされたコードを表示できます。メタデータビュー — このビューには、型シグネチャーとそのすべてのメンバーの署名のみが表示されます。コードビューアーまたはアセンブリエクスプローラーウィンドウから次に移動: メタデータビューコマンドを適用して、このビューを表示することもできます。逆コンパイルされたコード — このビューには、開いたり移動したりするタイプに対応する逆コンパイルさ...

グローバルアセンブリキャッシュからアセンブリを開く

dotPeek はグローバルアセンブリキャッシュ (GAC) からアセンブリを開くことができます。グローバルアセンブリキャッシュからアセンブリを開く以下のいずれか 1 つを実行します: メインメニューからを選択します。アセンブリエクスプローラーウィンドウのツールバーで GAC から開くをクリックします。Ctrl+Shift+O を押します。、表示されるダイアログで、目的のアセンブリを選択します。検索フィールドにアセンブリ名の一部を入力して、アセンブリアイテムをバッチ選択してアセンブリをフィルター処理する...

アセンブリエクスプローラーウィンドウ

dotPeek のメインナビゲーションウィンドウであるアセンブリエクスプローラーを使用すると、複数のアセンブリを開いたり、開いているアセンブリとフォルダーのリストを保持したりできます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。名前空間は、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッ...

プロセスエクスプローラーウィンドウ

Process Explorer ウィンドウには、現在実行中のプロセスの一覧が表示され、モジュールの探索と .NET アセンブリであるプロセスの逆コンパイルが可能です。コンテキストメニューコマンド:アセンブリエクスプローラーにアセンブリを追加する ProcessExplorer ツリーで選択したアセンブリをアセンブリエクスプローラーウィンドウに追加します。プロセスを選択すると、そのプロセスに属するすべてのアセンブリがアセンブリエクスプローラーに追加されます。ディスクファイルからロードされた .N...