VS 2010的Intellisense相关崩溃的修补

2010-2-20来源:ASP教程人气:5169

【原文地址】Intellisense Crashing fix for VS 2010
【原文发表日期】 Thursday, February 11, 2010 4:41 PM

【除了写博客外,我现在还使用Twitter发短贴和共享链接。请通过twitter.com/scottgu跟随我。】

星期一我们发布了VS 2010 RC版,之后看到了对性能和稳定性方面的一些很好的反馈。

但有一个问题,我们看到有若干个人遇上了,就是在启用了UI自动化和连接了某些设备的机器上会经常发生的intellisense崩溃(crash)。

崩溃症状
如果当你在编辑器里键入东西,与此同时Intellisense窗口出现或消失,遇上经常性的 VS 2010 崩溃的话,那么你就是遇上了这个问题。

为什么会发生崩溃?
导致崩溃最常见的原因是因为你运行的机器:

是个Tablet PC (即使你没在用笔)
启用了多点触摸屏幕驱动器
拥有一个象笔或Wacom tablet的外部输入设备
启用了屏幕阅读器
原因是,就在RC版发布前有一个很晚的修补修改了UI输入代码路径,不幸地造成了这个缺陷。

修补这个问题的补丁就要出来了
我们正在做一个VS 2010 RC版补丁,我们会在下个星期发布,该补丁会修正这个问题,防止它再次发生。一旦出来,我会在博客中提供补丁链接。

目前的权变措施
对此问题,目前有2个权变措施。一个是中止你的Tablet服务(有关细节请参阅该文)或者中止你系统上的多点触摸/笔驱动器。另一个是设置一个注册表的键。

你可以在 VS开发团队的这个博客贴子中读到这两个权变措施的细节。

如果还是崩溃怎么办?
如果你在尝试这些步骤后,还是看到崩溃(或遇上了非Intellisense场景的崩溃的话),请向我发电邮(scottgu@microsoft.com),我们想要确保我们对你遇上的问题追查其原因并采取后续措施。

希望本文对你有所帮助,

Scott