1

週末に家に帰る前の先週の金曜日、コードのブレークポイントは正常に機能していました。今日、彼らはうまく機能していません。

私は先週の金曜日から、

  • コンピューターを再起動しました
  • TFS コード リポジトリから新しいソース コードをダウンロードしました
  • リリース モードのソリューション全体をクリーンアップしてビルド
  • デバッグ モード用にソリューション全体をクリーンアップしてビルド
  • 2 つのソース モジュールから数行を追加/移動
  • 私が取り組んでいるプロジェクトだけをきれいにして再構築しました。
  • パラメータなしでソリューションをデバッグしました -- ブレークポイントは正しく機能しました
  • コードの一部だけを実行するパラメーターを使用してソリューションをデバッグしました。ブレークポイントは機能しませんが、プログラムからの出力から、コードのその部分が実行されたことは明らかです。
  • この動作を引き起こすために行った可能性のあることは他に何も覚えていません。

これは以前にも見たことがありますが、どのように状況を修正したか覚えていません。

これは単体テスト プロジェクトであるため、リリース モードでビルドされることはありません。ファイルの日付/時刻スタンプをチェックして、ビルドしたばかりの実行可能ファイルが実行しようとしているものであることを確認しました。

実行可能ファイルのエントリポイントにブレークポイントを設定すると、デバッガーはそこで停止しますが、設定した他のブレークポイントでは停止しません。

これは完全にネイティブ コードであるため、適用されない .NET オプションや、C++ でコーディングしているためアクセスできないオプションを気にしないでください。

このように IDE が突然デバッグをオフにする原因は何ですか?

前もって感謝します、

リチャード・ジョンソン

4

1 に答える 1

0

言いたくないことの 1 つ - ソリューションが完全に構築されていると確信していますか? そうでない場合、ブレークポイントはバイナリと同期されず、VS はそれらを無効にします。ブレークポイント アイコンに黄色のオーバーレイが表示されます。ビルドが適切であると仮定すると、NCB (Intellisense db) ファイルが破損している場合は削除する必要がある場合があります。クリーンな再構築を行っても、これは行われません。それでも問題が解決しない場合は、正確な症状をお知らせください。IDE でブレークポイントが「点灯」しますが、起動しませんか? それとも、IDE はブレークポイントを完全にオンにすることを拒否しますか?

于 2013-04-29T19:00:43.957 に答える