vs2010 调试下断点失败

殘丿__花 2015-03-27 03:33:07
我用的是devpress 插件
位运行时断点如下



运行后就变成这样了


我想在服务器取回数据后看 nodestr 的值,但是78行代码 无论是f10还是f11都不走直接跳过了,
例如
if(a==b)
{
//这里断点,看a或b的值,断点不运行
}

用vs2010建的c#普通项目能断点,devpress 项目就不行,谁知道是怎么回事啊
普通项目
...全文
103 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
exception92 2015-03-27
  • 打赏
  • 举报
回复
工具--> 选项---> 调试----> 常规--> 禁用"启动仅我的代码" 试试
exception92 2015-03-27
  • 打赏
  • 举报
回复
引用 6 楼 hanxiao1224 的回复:
[quote=引用 3 楼 duanzi_peng 的回复:] [quote=引用 2 楼 hanxiao1224 的回复:] [quote=引用 1 楼 duanzi_peng 的回复:] proxy 不再你电脑上的IIS上,当然不能这样调试
...我是要把断点断到78行上[/quote] 请问 你能看到 77 行的 nodestr么?[/quote] 如果把 78行代码改成 78----- string a = "11"; 79----- a = nodestr; 这样断点就会执行 78,79行,也就是说原来的代码被vs自动优化了,因为 a 没有在其他地方被引用,我想知道怎么取消这种优化 我是在调试模式下运行的[/quote] 你是不是调用的WebService中的方法?
殘丿__花 2015-03-27
  • 打赏
  • 举报
回复
引用 3 楼 duanzi_peng 的回复:
[quote=引用 2 楼 hanxiao1224 的回复:] [quote=引用 1 楼 duanzi_peng 的回复:] proxy 不再你电脑上的IIS上,当然不能这样调试
...我是要把断点断到78行上[/quote] 请问 你能看到 77 行的 nodestr么?[/quote] 如果把 78行代码改成 78----- string a = "11"; 79----- a = nodestr; 这样断点就会执行 78,79行,也就是说原来的代码被vs自动优化了,因为 a 没有在其他地方被引用,我想知道怎么取消这种优化 我是在调试模式下运行的
殘丿__花 2015-03-27
  • 打赏
  • 举报
回复
引用 4 楼 WMMCY 的回复:
设置为debug模式,因为release模式会把你下面没用的代码自动给优化了~
就是debug的
不是为我 2015-03-27
  • 打赏
  • 举报
回复
设置为debug模式,因为release模式会把你下面没用的代码自动给优化了~
exception92 2015-03-27
  • 打赏
  • 举报
回复
引用 2 楼 hanxiao1224 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] proxy 不再你电脑上的IIS上,当然不能这样调试
...我是要把断点断到78行上[/quote] 请问 你能看到 77 行的 nodestr么?
殘丿__花 2015-03-27
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
proxy 不再你电脑上的IIS上,当然不能这样调试
...我是要把断点断到78行上
exception92 2015-03-27
  • 打赏
  • 举报
回复
proxy 不再你电脑上的IIS上,当然不能这样调试

110,545

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧