我无法想象这个项目与我的其他项目有何不同之处。我正在Windows 8.1中运行Visual Studio 2013。该项目是一个Windows Phone 8项目,唯一添加的参考资料是Fody、PropertyChanged.Fody、HttpClient等和JSON.net。
任何帮助将不胜感激。
我无法想象这个项目与我的其他项目有何不同之处。我正在Windows 8.1中运行Visual Studio 2013。该项目是一个Windows Phone 8项目,唯一添加的参考资料是Fody、PropertyChanged.Fody、HttpClient等和JSON.net。
任何帮助将不胜感激。
我也遇到了相同的问题(使用Windows 8.1和VS 2013)
要解决这个问题,您需要在VS工具|选项|调试器|常规中打开 [Use Managed Compatibility Mode] 标志,这基本上会给您提供VS 2012的函数评估行为。
[Build] => [清理解决方案] 对于我来说已经修复了这个问题,其他任何解决方法都没有奏效,包括清空符号缓存。
Rebuild = Clean + Build
,但是我曾经遇到过Rebuild
不能解决问题而Clean + Build
却能解决问题的情况。因此我怀疑文档有误或者VS没有按设计行事。 - Jeff请尝试点击“工具”->“选项”->“调试”->“符号”,然后点击“清空符号缓存”按钮。
我尝试了以上所有建议,但都没有解决我的问题。以下方法解决了我的问题 - 您可以尝试重置VS设置。工具->导入和导出设置->重置所有设置,然后按下“下一步”。
我在调试时遇到了一些奇怪的问题,这就是我找到这个帖子的原因。我会发布我的发现,以防对某人有所帮助。任何已经发布的答案都没有帮助到我。
问题在于,每当我在调试会话期间将鼠标悬停在变量上时,我可以在工具提示中看到它的值,但仅适用于基本数据类型,例如int、char、string等。如果目标变量是对象或数组,则无法看到展开对象以查看其属性值、内部成员等内容的方法,如下面的屏幕截图所示,变量A
是一个数组:
因此,为了解决非原始数据类型变量(对象和数组)的问题,每次我选择变量并按Ctrl + F9打开快速监视窗口并在那里查看对象成员,但逐渐地这变得令人烦恼和耗时。
在尝试本主题中提供的各种解决方案时,我不小心点击了工具提示窗口中变量名称旁边的空白区域,哇,所有内容都在那里 :)
通常在工具提示窗口左侧的空白区域,有一个加号(+
)符号,我们点击它可以展开对象详细信息,但是问题在于这个加号(+
)符号是不可见的。我按照本主题中提到的建议恢复了所有应用的选项,但仍然无法解决问题。
因此,我得出结论,这只是一个“看不见加号”的奇怪情况。现在我有了正常的调试生活:P
问题的根本原因可能是Visual Studio 2017 Community(版本15.3.0)或Windows 7,这是我的主机操作系统(OS)。至于显示驱动程序,则肯定不是问题,因为我已经使用这台笔记本电脑超过一年,并且对于所有其他应用程序都很好用。