dotPeek 2024.3 ヘルプ

PDB ファイルを生成する

デバッガー以外の場所でシンボルファイルが必要な場合、dotPeek は、.NET アセンブリ用の(ソースファイルと共に)PDB ファイルを生成するコマンドを提供します。

シンボルファイルを生成するとき、dotPeek は Visual Studio のシンボルキャッシュと同じディレクトリ構造を作成します。Visual Studio のシンボルキャッシュディレクトリを出力フォルダーとして設定すると、生成されたすべてのシンボルが自動的に Visual Studio デバッガーで使用できるようになります。Visual Studio のオプション: デバッグ | シンボル | このディレクトリにシンボルをキャッシュするでキャッシュディレクトリを取得または設定できます。

アセンブリの PDB ファイルを生成する

  1. アセンブリエクスプローラーウィンドウで希望するアセンブリを選択します。

  2. 以下のいずれか 1 つを実行します:

    • アセンブリエクスプローラーのツールバーで PDB を生成する ThemedIcon.SourcesFromSymbolFiles.Screen.(Gray).png をクリックします。

    • 選択範囲を右クリックし、コンテキストメニューで PDB を生成するを選択します。

  3. 開いた PDB 生成ダイアログで、保存先フォルダーを指定します。オプションで、参照階層でさらにいくつかのアセンブリを選択できます。

    PDB Generation dialog
  4. 生成をクリックします。選択したアセンブリの PDB およびソースファイルは、指定した宛先フォルダーに作成されます。

    Project/PDB Generation Status ウィンドウで、アセンブリのエクスポートの進行状況を確認できます。

    dotPeek: Project/PDB Generation Status window

関連ページ:

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

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

アセンブリをプロジェクトにエクスポート

アセンブリを探索する究極のステップは、アセンブリを Visual Studio プロジェクトにエクスポートして、ソースコードを参照してビルドおよびデバッグできるようにすることです。アセンブリで使用された元のプログラミング言語とは無関係に、エクスポートされたプロジェクトは C# を使用して作成されます。アセンブリを Visual Studio プロジェクトにエクスポートするアセンブリエクスプローラーウィンドウでアセンブリを選択し、ツールバーのプロジェクトにエクスポートをクリックするか、コンテキスト...

Pdb アクセスログウィンドウ

Pdb アクセスログは、現在のセッションでの PDB アクセスの履歴を記録および表示する dotPeek ツールウィンドウです。このウィンドウに表示される情報は、アセンブリエクスプローラーウィンドウで開いたり移動したりするシンボルのソースを見つけるために実行されたステップを見つけるのに役立ちます。PDB ファイルを生成する学習コード