6

この質問が何度か出されていることは承知しており、ここにいる多くの人が異なる回答を提案しています。それらのどれも私のために働いていませんが。

Visual Studio と .NET Framework 4.0 を使用して Windows フォーム アプリケーションを作成し、ブレークポイントを追加しました。ただし、アプリケーションをデバッグすると、ブレークポイントに感嘆符が表示され、..

ブレークポイントは現在ヒットしません。この行に関連付けられている実行可能コードはありません。考えられる原因には、条件付きコンパイルまたはコンパイラの最適化が含まれます。

私はいくつかの提案された解決策を試しました

  • プロジェクトをクリーンアップしました
  • pdbを削除しました
  • 構成を確認し、デバッグであることを確認しました
  • デバッグ構成を「x86」から「任意の CPU」に設定します
  • プロジェクトを最初から作成してみました
  • .NET フレームワークの再インストールを試みました
  • 一時的な ASP.NET ファイルを削除しました

ただし、どれも機能していないようです。以前はブレークポイントを使用してプロジェクトをデバッグできましたが、何らかの理由で何かが発生し、プロジェクトをデバッグできなくなりました。この問題を解決するには、何を確認または修正する必要がありますか?

4

5 に答える 5

0

私はここで同じ問題を抱えていました...

Visual Studio 2005 - Professional Edition を使用していましたが、Windows フォーム アプリケーションにブレークポイントを設定しようとしたときに問題が発生しました。

インターネット上の多くのフォーラムを検索しましたが、答えが見つかりませんでした。しかし、この問題の解決策は思ったより簡単でした。Visual Studio のショートカット (または .exe) を右クリックし、互換モードで実行のマークを外します。

于 2015-03-04T12:48:57.747 に答える
0

Visual Studio で、メニュー バーの[デバッグ] → [ウィンドウ] → [モジュール] に移動し、コードが配置されているアセンブリを見つけて、シンボルの状態を確認します。Visual Studio が PDB ファイルと一致しない別のバージョンを読み込んでいる可能性があります。

于 2013-03-20T09:58:23.300 に答える
-7

最良のオプションは、新しいプロジェクトを作成することです。次に、前のプロジェクトのすべてのファイルを、フォームを含めてインポートします。

これで OK に設定されました。続行します。

于 2013-08-07T18:37:14.477 に答える