私はコンソールアプリケーションとクラスライブラリを持っています。VS2010デバッガで古いコードをデバッグ
私はクラスライブラリを変更しています(新しいメソッドの追加、メソッドの変更など)。
コンソールアプリケーションでは、私はクラスライブラリからメソッドを呼び出しています - 明らかにクラスライブラリメソッドをテストするには - ここではロケット科学はありません!
どちらのプロジェクトは、Framework 3.5の(私は、SharePoint 2010は、クラスライブラリに参照されているためです)今
対象としている:私はF5キーを使用してアプリケーションをデバッグするとき
を - 私はにブレークポイントを設定していますコンソールアプリ。クラスライブラリ(F11を使用)に進むと、かなり長いダイアログでソースコードが変更されたというメッセージが表示されます。キャンセルをクリックすると、利用可能なソースコードがありません。
解決策エクスプローラでプロジェクトを右クリックしてから、「デバッグ」 - >「新規インスタンスを作成」を選択してください。
これは奇妙なことですが、以前にこの問題が発生したことはありませんでした。デバッガを正常に動作させるにはどうすればよいですか。通常、私がF5キーを押すたびに、クラスライブラリのソースコードがほぼ確実に変更されていることを理解する必要があります。この点、またはブレークポイント条件が決して満たされることはありません。
これまでにこの問題が発生したことはありませんでした。なぜそれが起こったのかについての説明が大いに役立つでしょう。事前に
おかげ
更新:ショートバージョン
私は手動で私はデバッグしたい毎回「新しいインスタンスを作成する」ために、デバッガを伝えなければならないのはなぜ?私がf5を打つのでなければ、最後の成功したデバッグセッションのソースコードをデバッグします。
これが説明しています。どうもありがとう! –
プロジェクトのビルドオーダーをチェックしてください。 –