週末に家に帰る前の先週の金曜日、コードのブレークポイントは正常に機能していました。今日、彼らはうまく機能していません。
私は先週の金曜日から、
- コンピューターを再起動しました
- TFS コード リポジトリから新しいソース コードをダウンロードしました
- リリース モードのソリューション全体をクリーンアップしてビルド
- デバッグ モード用にソリューション全体をクリーンアップしてビルド
- 2 つのソース モジュールから数行を追加/移動
- 私が取り組んでいるプロジェクトだけをきれいにして再構築しました。
- パラメータなしでソリューションをデバッグしました -- ブレークポイントは正しく機能しました
- コードの一部だけを実行するパラメーターを使用してソリューションをデバッグしました。ブレークポイントは機能しませんが、プログラムからの出力から、コードのその部分が実行されたことは明らかです。
- この動作を引き起こすために行った可能性のあることは他に何も覚えていません。
これは以前にも見たことがありますが、どのように状況を修正したか覚えていません。
これは単体テスト プロジェクトであるため、リリース モードでビルドされることはありません。ファイルの日付/時刻スタンプをチェックして、ビルドしたばかりの実行可能ファイルが実行しようとしているものであることを確認しました。
実行可能ファイルのエントリポイントにブレークポイントを設定すると、デバッガーはそこで停止しますが、設定した他のブレークポイントでは停止しません。
これは完全にネイティブ コードであるため、適用されない .NET オプションや、C++ でコーディングしているためアクセスできないオプションを気にしないでください。
このように IDE が突然デバッグをオフにする原因は何ですか?
前もって感謝します、
リチャード・ジョンソン