在我最近启动的一个特定项目中,调试器开始表现得很滑稽。当我调试时在断点处暂停时,数据提示不显示,某些变量值不显示在 Locals 和 Autos 窗口中,并且 Locals 窗口中有一些奇怪命名的变量(以“CS”开头的那些。其他的是我的变量):
我这辈子都搞不清楚这个项目与我的其他项目有什么不同。我在 Windows 8.1 中运行 Visual Studio 2013。该项目是一个 Windows Phone 8 项目,唯一添加的引用是 Fody、PropertyChanged.Fody、HttpClient 等和 JSON.net。
如有任何帮助,我们将不胜感激。
最佳答案
我在这里遇到了同样的问题(同样使用 windows 8.1 和 VS 2013)
要修复它,您需要在 VS 工具中打开 |选项 |调试器 |常规并启用标志 [使用托管兼容模式],这实际上为您提供了 VS 2012 函数评估行为。
关于c# - 调试时 Visual Studio 2013 停止显示变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22275457/