我在Windows 7中遇到了这个问题,现在使用Windows 8.1 x64的格式化后非常干净的C:\磁盘,我也有。
当我从Visual Studio 2010中执行Visual C ++应用程序时,我右键单击以显示右侧菜单(例如,变量的“监视值”),Visual Studio没有响应。
为了让VS变得敏感,我必须去任务管理器停止有问题的应用程序。
这样做的结果是在我松开调试会话的流量之后,因为通过磁通量更多步骤导致应用程序停止。
我再说一遍,我的Windows 8安装几乎是干净的,因为磁盘已经过格式化,而Visual Studio 2010的安装几乎是干净的,只有Service Pack 1,但没有扩展。
请帮忙。
更新1:
我认为崩溃只发生或者在划定的情况下更频繁地发生;调试器暂停,并且:
OR
这让我相信它与刷新Intellisense有关。
更新2:
在回复最近的评论时,我一直在寻找VS 2010放置自己的转储文件的地方,但我找不到它们。另一方面,我从Windows事件查看器获取此信息:
并且“详细信息”选项卡包含以下文本:
系统
[姓名]申请暂挂
[Qualifiers] 0
等级2
任务101
关键字0x80000000000000
[SystemTime] 2014-01-14T17:20:03.000000000Z
EventRecordID 2266
频道申请
电脑
安全性
EventData
devenv.exe的 10.0.40219.1 A50 01cf110ab9e8178b 428 C:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ devenv.exe 0736177c-7d40-11e3-be6c-002258cc989b
55006E006B006E006F0077006E0000000000
二进制数据:
用词
<00> 0000:006E0055 006E006B 0077006F 0000006E 0010:0000字节
<00> 0000:55 00 6E 00 6B 00 6E 00 U.n.k.n. 0008:6F 00 77 00 6E 00 00 00 o.w.n ... 0010:00 00 ..更新3:
我只是反复注意到这个问题只发生在一些复杂的项目上,而不是发生在非常简单的项目上。 现在,由于有一些关于依赖于外部库的项目的证据,我怀疑当调试器试图获取“Resolve Ambiguity”对话框的数据时会发生错误。
增加发生不良行为的可能性的一种方法是右键单击并执行“设置下一个语句”。
更新4:
Visual Studio 2015 Preview中仍然存在Bug。