從前兩天開始,在 Visual Studio 2008 裡面選中一個 aspx 的頁面在編輯器裡面打開之後,點擊“設計”或是“拆分”按鈕,就會導致整個 VS2008 掛起,屢試不爽,最後只能通過任務管理器強行結束。
試過把 VS 2008 SP1 重新安裝了一遍,問題依舊。
Google 了下,找到這篇文章,講同一個問題的。按照裡面說的一種修改注冊表的辦法修改了之後就好了。
這裡再把具體的步驟寫下:
打開注冊表編輯器,找到
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32,點右側的默認值,改成原來的msxml5.dll文件,一般在安裝有office的機器上(我的是office 2003)時這個文件的路徑為:
C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll
這裡具體需要根據你機器的實際情況修改路徑,總之要指向ms官方的這個msxml5.dll文件。
估計是因為上周想用 Office 2003 打開 2007 的文檔,就裝了個微軟的補丁(Microsoft Office Compatibility Pack),結果不但還是打不開2007的Office文件,還導致了這個問題。