2011-01-25 20 views
3

ASP.NET Webサイトプロジェクトと8個のC#クラスライブラリを含むVS2010ソリューションで作業しています。すべてのプロジェクトは.NET 3.5でコンパイルするように設定されていますVisual Studio 2010:再構築後にブレークポイントが機能しない

私はクラスライブラリのどこかにブレークポイントを設定すると、デバッガが正しくブレークしてすべてが正常です。デバッグをやめ、クラスライブラリ内のコードを修正し、再度デバッグを開始すると(もちろん、変更されたライブラリが再構築されます)、デバッガはブレークポイントを無視します。

誰もこのような経験はありますか?私は迷っています。一行の変更と再構築をしてもデバッグできないのは、非常にイライラです。

  • のVisual Studio 2010の究極の
  • のWindows 7 Professionalの64ビット
+3

webdevサーバーインスタンスを強制終了してもよろしいですか?ブレークポイントがサーバーコード内にある場合、新しいデバッグインスタンスは自動的には添付されません – nybbler

+0

VSの修復方法はわかりませんが、Debbuger.Break()を一時的な修正として使用することを検討することができます。まだ。 – triazotan

+0

@トリアゾタン:私はこれを感謝の前に考えましたが、標準的なデバッグ機能が確実に働きたいと思っています。 –

答えて

3

webdevサーバーインスタンスを強制終了していることを確認してください。ヒットしていないブレークポイントがサーバーコード内にある場合、新しいデバッグインスタンスは自動的に接続されません。

+0

ありがとうnybbler。私の問題を修正しました。 +1は答えとしてマークされています。 –

0

私はこの問題に遭遇しました - それを解決する唯一の方法は、新しいソリューションに既存のプロジェクトをインポートすることにより、ソリューションを再作成することでした。理想的な回避策ではありませんが、一日中グーグルグーグルをするよりもうまくいくわけではありません。

+0

おかげでニコラス - はるかに簡単になった。私はデバッグを停止した後にwebdevサーバを強制終了するのを忘れていました。なぜならブラウザを閉じるときにデフォルトでIEを使用しないからです。 nybblerが頭の爪に当たった。 –

+0

@KP - 私は開発中に主にChromeを使用してページを実行するため、おそらく私に起こっていました。他のすべてが失敗した場合、この回答を最後の手段として残しておきます! –

関連する問題