c# - 调试时 Visual Studio 2013 停止显示变量值

标签 c# visual-studio windows-phone-8 visual-studio-2013

在我最近启动的一个特定项目中,调试器开始表现得很滑稽。当我调试时在断点处暂停时,数据提示不显示,某些变量值不显示在 Locals 和 Autos 窗口中,并且 Locals 窗口中有一些奇怪命名的变量(以“CS”开头的那些。其他的是我的变量):

enter image description here

我这辈子都搞不清楚这个项目与我的其他项目有什么不同。我在 Windows 8.1 中运行 Visual Studio 2013。该项目是一个 Windows Phone 8 项目,唯一添加的引用是 Fody、PropertyChanged.Fody、HttpClient 等和 JSON.net。

如有任何帮助,我们将不胜感激。

最佳答案

我在这里遇到了同样的问题(同样使用 windows 8.1 和 VS 2013)

要修复它,您需要在 VS 工具中打开 |选项 |调试器 |常规并启用标志 [使用托管兼容模式],这实际上为您提供了 VS 2012 函数评估行为。

enter image description here

引用: http://weblog.west-wind.com/posts/2013/Nov/21/Visual-Studio-2013-Could-not-evaluate-Expression-Debugger-Abnormality

关于c# - 调试时 Visual Studio 2013 停止显示变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22275457/

相关文章:

cordova - WP8/Cordova 文件系统 - 有人知道正确的代码吗?

c# - 任务并行库和 IIS 工作线程?

c++ - 禁用 Visual Studio 消息

c# - 正则表达式模式 number1 到 number2

c# - 如何在 Visual Studio 中为索引器 "go to definition"设置 `this[]`

c++ - Boost C++ LNK1104 无法打开文件 'libboost_serialization-vc140-mt-gd-1_62.lib' 错误

windows-phone-8 - Windows Phone 开发人员电动工具 8.1 连接错误 0x80070057

c# - 确保在 Visual Studio 中为 Windows Phone 正确设置引用

c# - EntityFramework 6 连接已关闭

c# - 如何使用 Substring 返回第一个字符后所有值的整数