Pau*_*aul 4 c# debugging breakpoints visual-studio
我遇到了一个奇怪的问题,即当前命中的断点未完全突出显示,这导致它们仅被部分评估.见下图.调试器所在的语句返回true.但是,调试器不会超过"产品",因此它会转到if语句的末尾.无论长度如何,它都可能发生在任何代码行中.此外,突出显示下降的点是随机的,有时它只会突出显示第一个字母.
我为此项目使用Attach to Process(在所有w3wp.exe实例上).当不调试时,整行应突出显示.
我尝试过以下方法:
我不确定我在这里缺少什么.
小智 6
当Visual Studio逐步执行与 IDE中显示的源代码不匹配的已编译代码时,会发生这种情况.除其他外,生成的pdb告诉VS单个代码行多长时间才能在断点上正确突出显示它; "不完整突出显示"表示VS正在执行一行代码,其长度与指示的实际行不同.你需要彻底清理和重建一切.我知道你表示你曾经尝试过这种方法,但有些东西是持久的,或者没有正确构建.
您还可以尝试进入"调试">"选项和设置",选中"要求源文件与原始版本完全匹配",然后再次构建/运行.这应该是额外的确认,即您正在查看的内容与正在编译的内容之间存在不匹配.
| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |