アフィリUPはアクセスUPから! アクセスUPで月1万円のヘソクリを!

VS.NET デバッグ時の奇怪な現象

【覚書】

VS2005 でデバッグ中、突如ブレイクポイントで止まらなくなるという症状に見舞われた。

「ブレークポイントは、現在の設定ではヒットしません。 ソースコード が元のバージョンと異なります。」ですと。
そんなこと言われましてもまったく身に覚えありません。

ブレイクポイントにびっくりマークがついてるので見てみると、ツール→オプション→デバッグ→全般 を開いて、「元のバージョンと完全に一致するソースファイルを必要とする」のチェックをはずしてみたら?みたいなヒントが表示された。
言われたとおりにオプションを開いてみたが、しかし「デバッグ」という項目が見つからない。
悩むこと数秒・・・ 
「すべての設定を表示」というチェックボックスを見つけてそこは解決
つか隠すなよw

さて、「元のバージョンと完全に一致するソースファイルを必要とする」のチェックを外して再度デバッグ開始。
しかしまたおかしなことに気がついた。

ブレイクポイントには止まるようになったのだが、書き換える前のソースをトレースしてるような動作をするのだ。
もちろん、変数の値もおかしい。
F8でステップインしていくと完全にソースを無視してるしw
試しにそのファイルをまるまるプロジェクトから削除してコンパイルしてみたが、ノーエラーでビルドできちゃうという奇妙奇天烈さ。
どうも、どこかに昔のコンパイル結果とか中間ファイルみたいなのが残ってて、それが生きてるような雰囲気です。

いろいろ悩んだ結果、ソースの納まってるフォルダの下の \obj\Debug\ の中身をすべて削除してやれやれなんとか復活、、という顛末でした。

同じ症状でつまずくご同輩のためにちょっとメモ書きでした。

【追記】
\obj\Release 、 \bin\Debug 、 \bin\Release の中も削除しちゃったほうがよさげです。
あるいはビルドはクリーンしてからリビルドとか。



あし@専用高機能アクセスアップツール
足跡はもちろん、自動友達申請や自動メッセージ送信も行えます。複数のブログを運営されている方もこれ1本でOK!7日間無料の試用版あります


| TOP |

How about


ひよこパンダ

ひよこパンダ


アクセスアップとアフィリアップのお役立ち情報をご紹介します

最近の記事




リンク

おすすめ


子豚作りに「ぺたろう」を活用!
お小遣い稼ぎ総合支援サービス豚の貯金箱



平均支払い額31,736円!




1件1,000円!
破格の友達紹介プログラム
コムズリンクスタッフ: 新規スタッフ登録



インターネットなら【フレッツ光】


カテゴリ

ブログ内検索

RSSフィード

COUNTER


SINCE 10/01 2007