C++/CLIを使っているので最近はすっかり Visual Studio 2005 をメインに使っている。ところが何度かあるソースファイルだけデバッガを起動するとブレークポイントが無効になる事があった。どうもソースが不一致と言っているようだがリビルドしても一旦こうなると駄目。CVSに上げたファイルを他のPCでソースだけ落としなおしても駄目。う~んと悩んでいてふと無効ブレークポイントの上にマウスカーソルを移動すると安易な解決法が出てきた。 Visual Studio 2003 には無かったと思うが、ツールメニューのオプションでデバッグのところに 「元のバージョンと完全に一致するソースファイルを必要とする」 と言う項目があり、とりあえずこれをオフにするとブレークポイントが再び利用可能になる。何台かの環境で再現していたので同様の事で悩まれている方がいるかもしれないのでブログに残します。 ところで