跳过断点

时间:2012-12-20 11:18:50

标签: c# asp.net debugging visual-web-developer-2010

我的Visual Web Developer Express 2010项目已开始跳过断点,无论我放在哪里。例如,[*]处的断点:

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

我在这里尝试过这些建议: Why does my C# debugger skip breakpoints?

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

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

但仍然没有快乐。

任何人都有其他想法吗?

2 个答案:

答案 0 :(得分:2)

我只能想到简单的答案:

  • 项目是否将断点标记为启动项目? (右键单击 - >设置为启动项目)
  • 您是否在“解决方案配置”下拉菜单中选择了“调试”?

答案 1 :(得分:1)

我最近遇到了这个问题。我发现Visual Web Developer不编译具有已分配且从未使用的变量的代码,就像它不编译空方法一样。尝试为其分配另一个变量或在某处使用它,看看断点是否命中。这是解决方案寻求者的另一种可能的解决方案。