1

私の Visual Web Developer Express 2010 プロジェクトは、ブレークポイントを配置した場所に関係なく、ブレークポイントをスキップし始めました。たとえば、ブレークポイントは次の[*]とおりです。

public string login(string username, string password)
{     
   [*] string getCredentialsText = "SELECT [Password], [ID], eraseDevice FROM DeviceUsers WHERE userName = '" + username + "'";

ここで提案を試しました: C# デバッガーがブレークポイントをスキップするのはなぜですか?

ここ: http://forums.asp.net/t/1181935.aspx/1?Breakpoints+not+working

ここ: http://www.mojoportal.com/Forums/Thread.aspx?pageid=5&t=10666~-1

しかし、まだ喜びはありません。

他にアイデアはありますか?

4

2 に答える 2

3

簡単な答えしか思いつきません:

  • ブレークポイントのあるプロジェクトはスタートアップ プロジェクトとしてマークされていますか? (右クリック -> スタートアップ プロジェクトに設定)
  • [ソリューション構成] ドロップダウンで [デバッグ] を選択しましたか?
于 2012-12-20T11:24:06.090 に答える
1

私はつい最近この問題に遭遇しました。Visual Web Developerは、空のメソッドをコンパイルしないのと同じように、割り当てられて使用されない変数を持つコードをコンパイルしないことがわかりました。別の変数を割り当てるか、どこかで使用して、ブレークポイントがヒットするかどうかを確認してください。そこにソリューションを求める人のためのちょうど別の可能なソリューション。

于 2013-01-14T19:11:07.550 に答える