Visual Studio 2008でC++プログラムのデバッグをしようと思ったのですが、ブレークポイントを設定しても「!」マークになってしまい「ソースコードが元のバージョンと異なります」という表示が出てブレークできなくなりました。
リビルド、VS再起動を試すも解消せず。
で、結局ソースコードのコメントを少し変えるなどして保存しビルドし直したところ、なぜかまた無事ブレークするように…。
ファイルの文字コードを変更して保存したら解消したという例もあるみたいですがVSのバグなんでしょうか。
http://social.msdn.microsoft.com/Forums/ja/vcgeneralja/thread/eb1744d6-4304-45a2-a69c-502f826b1f40
VS2010は以前インストールしてみたんですがIDEの反応のもたつきが気になって使うのをやめてしまったので、まだ移行する気にはならず。。