5

相关问题:

我在 Visual Studio 2013 Professional 中遇到条件断点问题。断点条件是指一个局部变量 ( tagString),它在断点之前的代码行中声明和初始化。在遇到断点时,调试器声称...</p>

断点的条件未能执行。条件是tagString.Contains("…")。返回的错误是 'tagString未声明。由于其保护级别,它可能无法访问。

此错误消息似乎没有任何意义,因为变量声明且可访问:

显示问题的屏幕截图

我正在运行此代码的调试版本。为什么调试器声称未定义局部变量,我该如何解决这个问题?


PS:我刚刚意识到条件断点不起作用只是一个更大问题的一小部分:调试器也无法监视该变量,也不会显示在Locals窗口中。

PPS:我尝试了Rick Strahl 的博客文章“Visual Studio 2013 'Could not evaluate Expression' Debugger Abnormality”中给出的建议,但无济于事。

4

0 回答 0