Visual Studio の動作がおかしいです。プロジェクトにブレークポイントがありませんが、Visual Studio を起動するたびに、1 つ以上のブレークポイントを読み込めないことを示すエラー メッセージが表示されます。次に、ソリューションに 10 個のプロジェクトがあります。1 つをスタートアップ プロジェクトとして設定しましたが、Visual Studio はこの情報を保存していません。ソリューションを開くたびに設定する必要があります。
11 に答える
ブレークポイントの問題について: アセンブラーにデバッグしましたか? アセンブラー命令に誤ってブレークポイントを設定した可能性があります。ブレークポイント リスト (Debug->Windows->Breakpoints; 私にとっては Alt+F9) を調べて、ソリューションに設定されているブレークポイントを確認します。もちろん、ソースとバイナリの不一致もこれを引き起こす可能性があります。あるいは、以下も役立つかもしれません。
スタートアップ プロジェクトについて: Visual Studio は、ソリューションに関するすべてのユーザー固有のデータを、*.suo
ファイルのすぐ横にある*.sln
ファイルに保存します。これは破損している可能性があります (私はこれを見たことはありませんが)。それを削除してみて、これが役立つかどうかを確認してください。よく考えてみると、どちらの問題も、誰かが*.suo
隠し.vs
ディレクトリにあるファイルをチェックインしたことが原因である可能性があります。これを確認しましたか?
私もこのような問題に遭遇しました。解決策は、ソリューション ディレクトリの *.suo ファイルを削除することです。
すべてのブレークポイントを削除しようとしましたが、プロジェクトを開くたびにこのメッセージが表示されました。
ソリューション内に隠しディレクトリ「.vs」を見つけました。
名前を別の名前に変更し、ソリューションを再度開いたところ、メッセージが消えました。
*.suoファイルを削除するとうまくいきました
Ctrl+Shift+F9 による「すべてのブレークポイントの削除」が機能しません。
ソースコードではないプロジェクト内のすべてを削除します。「obj」および「bin」サブディレクトリ、すべての *.user および *.suo も非表示の「.vs」ディレクトリから削除します。
Visual Studio がブレーク ポイントを読み込めない理由について詳しく教えてください。ブレークポイント アイコンにカーソルを合わせると、ブレークポイントを読み込めない理由を示すツールチップ メッセージが表示されます。
これの最も一般的な理由は、ソース ファイルとデバッグしているバイナリの不一致です。たとえば、ビルド エラーで F5 キーを押した場合に発生する可能性があります。または、DLL のソースを変更した後、デプロイされた DLL に対して F5 キーを押します。必要に応じて再構築し、場合によっては再展開してみて、問題が解決するかどうかを確認してください。
起動情報について。更新して、すべて保存を押して、Visual Studio を再起動してみてください。これにより、情報が確実に保存されます。
消えたブレークポイントがあるかもしれません (しかし、どのように?)。Ctrl+Shift+F9 で「すべてのブレークポイントを削除」(VS2008) してみてください。
Visual Studio 2012 RC でこの問題が発生しました。任意のブレークポイントを設定してから、Debug->Windows->Breakpoint ウィンドウで削除することで修正しました。