別の vs ソリューションにある外部プロジェクト (B) クラス ライブラリのアセンブリを参照するプロジェクト (A) があります。
プロジェクト A からプログラムを実行しながら、プロジェクト B からクラス ライブラリを効率的にデバッグする方法がまだわかりません。デバッグ時にプロジェクト A からステップインできるように、デバッグ情報など、プロジェクト B で有効にする必要があるものはありますか?
ベストアンサー1
Just My Code (JMC) を無効にしてみてください。
- ツール > オプション > デバッグ
- 「自分のコードのみを有効にする」のチェックを外す
デフォルトでは、デバッガーは、ソリューション内に含まれるコードのみに表示範囲を制限しようとします。これは非常に便利な場合もありますが、ソリューション内にないコードをデバッグしたい場合 (この状況がこれに該当します)、コードを表示するには JMC を無効にする必要があります。そうしないと、コードは外部コードとして扱われ、大部分が非表示になります。
編集
コードが壊れている場合は、次の操作を試してください。
- デバッグ > ウィンドウ > モジュール
- 興味のあるプロジェクトのDLLを見つける
- 右クリック > シンボルの読み込み > 他のプロジェクトの .PDB へのパスを選択