Visual Studio 2012 - 当地人已经消失了

Jon*_*nny 8 debugging visual-studio-2012

在调试VS2012时,我发现我无法再访问变量值:

  • "本地"窗口未显示任何内容(如下图所示).
  • Watch窗口告诉我"无法评估任何表达式的表达式"(如下图所示).我个人最喜欢的是它无法评估true.
  • 并且鼠标悬停在任何变量上都不会显示任何值工具提示.

图像显示没有当地人

我尝试过的:

重新启动Visual Studio

重新启动我的电脑

检查已加载的模块是否显示调试符号

卸载我昨天安装的TeamCity插件

在工具/选项/调试下查看任何明显的事情(并禁用其他已经正常工作的扩展)

编辑:我也尝试过创建一个新的解决方案.

我还注意到调用堆栈显示了几个空白行,我认为应该有外部方法名称(如上图所示) - 我不确定这是否相关,但值得一提.

Thr*_*onk 8

我会添加这个答案,因为我有不同的分辨率同样的问题.

我错误地关闭了本地窗口并找不到它,因为它不在VIEW菜单下的其他窗口.我在DEBUG菜单Windows选项下找到了它.

或者可选:

Ctrl + Alt + V,L


Jon*_*nny 6

我最终设法自己解决了这个问题 - 所以我会在这里给出我的解决方案以防其他人遇到同样的问题:

我发现在Tools-> Options-> Debugging-> Symbols指向一个旧的NuGet符号服务器.不知何故,错误的符号服务器看起来像是取消了整个Locals和Immediate Window系统.

更新符号服务器修复了我的问题.