Visual Studio で外部クラス ライブラリ プロジェクトをデバッグするにはどうすればよいでしょうか? 質問する

Visual Studio で外部クラス ライブラリ プロジェクトをデバッグするにはどうすればよいでしょうか? 質問する

別の vs ソリューションにある外部プロジェクト (B) クラス ライブラリのアセンブリを参照するプロジェクト (A) があります。

プロジェクト A からプログラムを実行しながら、プロジェクト B からクラス ライブラリを効率的にデバッグする方法がまだわかりません。デバッグ時にプロジェクト A からステップインできるように、デバッグ情報など、プロジェクト B で有効にする必要があるものはありますか?

ベストアンサー1

Just My Code (JMC) を無効にしてみてください。

  • ツール > オプション > デバッグ
  • 「自分のコードのみを有効にする」のチェックを外す

デフォルトでは、デバッガーは、ソリューション内に含まれるコードのみに表示範囲を制限しようとします。これは非常に便利な場合もありますが、ソリューション内にないコードをデバッグしたい場合 (この状況がこれに該当します)、コードを表示するには JMC を無効にする必要があります。そうしないと、コードは外部コードとして扱われ、大部分が非表示になります。

編集

コードが壊れている場合は、次の操作を試してください。

  • デバッグ > ウィンドウ > モジュール
  • 興味のあるプロジェクトのDLLを見つける
  • 右クリック > シンボルの読み込み > 他のプロジェクトの .PDB へのパスを選択

おすすめ記事