VS 2010的Intellisense相關崩潰的修補

  • 22961
  • 0
  • 2011-07-02

摘要:VS 2010的Intellisense相關崩潰的修補

【原文位址】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