摘要: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