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 回答