2017-08-19 16 views
2

メソッドにブレークポイントを設定し、コードに変更を加えたら、ヒットしなくなり、ブレークポイントが以下のように表示されます。ブレークポイントは現在ヒットしません。

enter image description here

私はthis質問とthis質問を参照しますが、それらのどれも助けません。しかし、ビジュアルスタジオを閉じてもう一度開くと、新しいコードの変更が適用されます。 ソースファイルを元のバージョンと完全に一致させるには、以下のように無効にすることができます。

enter image description here

私はそれがブレークポイントが、コードの新しい行をヒットすることを行うとき、デバッガがコードだけの古い行にステップインします代わりに実行されません。

コードで変更を行うたびにvs2013を再起動しなくても、変更を保存してデバッグする方法を知りたいと思います。 何か助けていただければ幸いです。

答えて

0

あなたのケースでは、コードの古いバージョンが実行されていることを私が理解していることを確認するために、あなたのケースでは問題があります。正しい?

もしそうなら、あなたは何が起こったのか、F5キーを押すと、 - プロジェクトを構築しようとしませんでした

  1. プロジェクトが構築しようとしましたが、Visual Studioは、プロジェクトがまですでに判断しました日付、これは何も、実際に構築された

  2. プロジェクトが完全に構築されましたが、何とか

を展開しませんでした

状態1の場合:[ツール] - > [オプション] - > [プロジェクトとソリューション] - > [ビルドして実行]に進みます。 (プロジェクトが終了したとき、実行中、ビルドエラーまたはデプロイメントエラーが発生したとき)、合理的な状態(「ビルドしない」または「古いバージョンを起動する」ではない)の2つのオプションを確認してください。

状態2の場合:これは、インクリメンタルビルドがプロジェクトが古くなったことを検出しなかったことを意味します。 [ツール] - > [オプション] - > [プロジェクトとソリューション] - > [ビルドと実行]の冗長なビルド情報をオンにすると、トラブルシューティングに役立ちます。

州3にいる場合:どのようなプロジェクトがありますか?

+0

こんにちは、あなたの答えをありがとう、私のプロジェクトはステージ1または2ではない、私はそれらの可能性をチェックしたが、それは事実ではなかった。これはWebプロジェクトなので、プロジェクトを完全に構築することができます。唯一の問題は、デバッグ自体です。だから私は新しいサイトを作成し、そのプロジェクトにすべてのファイルを追加し、魔法のように修正しました。だから私は、そのプロジェクトやソリューションが壊れていることとは何かを考えているが、私は確かに分かっていないが、私の問題を解決した –

関連する問題