1、軟件本身問題
可能是安裝時出現錯誤或者是軟件殘缺,導致WebDeveloper組件丟失或未安裝。此時選擇“視圖/設計器”,會出現“未能找到相關組件”的提示。並且妳在program目錄下找不到Microsoft Web Designer Tools文件夾。建議首先查看是否存在此文件夾。
解決方案:重裝軟件直到webDeveloper安裝成功,強烈建議使用Microsoft Visual Studio 2008 Professional 英文版,不要用微軟官方的90天試用版!
2、註冊表被修改
安裝office2003的用戶其相關註冊表HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib\{F5078F18-C551-11D3-89B9-0000F81FE221}\5.0\0\win32的鍵值是C:\Program Files\Common Files\Microsoft Shared\OFFICE11\msxml5.dll,假如不是就可能使設計視圖假死。註冊表被修改壹般是因為安裝別的軟件如RTX2006(騰訊通)郁悶,我就是這個原因導致的設計視圖假死所造成的。它們會篡改註冊表鍵值。
解決方案:運行註冊表(開始-運行-輸入"regedit"打開註冊表)查看鍵值是否正確,假如不對,按上文修改。
3、office相關
從註冊表路徑就可以看出vs2008與office的關系甚密。假如office版本過低(如office2000或xp),或者office有某些錯誤,都可能導致vs2008出現錯誤。例如,當機器用老版本的的fpcutl.dll去訪問office文件夾時,就會出現設計視圖的假死。按照壹個國外網友的做法是,重寫fpcutl.dll文件,將原來的C:\Program Files\Microsoft Office\Office10改為C:\Program Files\Microsoft Expression\Web Designer。不過office2000目前用得不多了,很少是由於這個原因。但對 office進行更新是可以試壹下的。
解決方案:
(1)假如妳是office2000或xp用戶,按照上文重寫fpcutl.dll文件。
(2)假如妳是office2007用戶,嘗試更新office,之後重啟電腦。
(3)假如還不行,嘗試對C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件進行刪除或重命名。
以上便是我對vs2008設計視圖假死原因及解決方案的總結,假如妳有類似問題可以從方案壹到三依次排除,應該能夠解決。