1. ホーム
  2. visual-studio

[解決済み] Visual Studioで外部クラスライブラリプロジェクトをデバッグするには?

2022-04-25 09:39:47

質問

私は、別の対ソリューションにある外部プロジェクト(B)クラスライブラリからアセンブリを参照するプロジェクト(A)を持っています。

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

解決方法を教えてください。

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

  • ツール > オプション > デバッギング
  • Enable Just My Code"のチェックを外してください。

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

EDIT

コードが途切れているときは、次のようにしてみてください。

  • デバッグ > Windows > モジュール
  • 目的のプロジェクトのDLLを探す
  • 右クリック > Load Symbols > 他のプロジェクトの .PDB へのパスを選択します。