关于vs2008设计视图假死的原因及解决方案总结
????在這之前先說(shuō)明下,有些朋友出現(xiàn)此類問(wèn)題,其實(shí)并不是假死,或是源代碼的錯(cuò)誤,或是內(nèi)存過(guò)低反映緩慢。而我下面要解決的問(wèn)題都排除了這兩種可能。
1、軟件本身問(wèn)題
????可能是安裝時(shí)出現(xiàn)錯(cuò)誤或者是軟件殘缺,導(dǎo)致WebDeveloper組件丟失或未安裝。此時(shí)選擇“視圖/設(shè)計(jì)器”,會(huì)出現(xiàn)“未能找到相關(guān)組件”的提示。并且你在program目錄下找不到Microsoft Web Designer Tools文件夾。建議首先查看是否存在此文件夾。
解決方案:重裝軟件直到webDeveloper安裝成功,強(qiáng)烈建議使用Microsoft Visual Studio 2008 Professional 英文版,不要用微軟官方的90天試用版!
2、注冊(cè)表被修改
??? 安裝office2003的用戶其相關(guān)注冊(cè)表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,假如不是就可能使設(shè)計(jì)視圖假死。注冊(cè)表被修改一般是因?yàn)榘惭b別的軟件如RTX2006(騰訊通)所造成的。它們會(huì)篡改注冊(cè)表鍵值。
解決方案:運(yùn)行注冊(cè)表(開始-運(yùn)行-輸入"regedit"打開注冊(cè)表)查看鍵值是否正確,假如不對(duì),按上文修改。
3、office相關(guān)
?????從注冊(cè)表路徑就可以看出vs2008與office的關(guān)系甚密。假如office版本過(guò)低(如office2000或xp),或者office有某些錯(cuò)誤,都可能導(dǎo)致vs2008出現(xiàn)錯(cuò)誤。例如,當(dāng)機(jī)器用老版本的的fpcutl.dll去訪問(wèn)office文件夾時(shí),就會(huì)出現(xiàn)設(shè)計(jì)視圖的假死。按照一個(gè)國(guó)外網(wǎng)友的做法是,重寫fpcutl.dll文件,將原來(lái)的C:\Program Files\Microsoft Office\Office10改為C:\Program Files\Microsoft Expression\Web Designer。不過(guò)office2000目前用得不多了,很少是由于這個(gè)原因。但對(duì)office進(jìn)行更新是可以試一下的。
解決方案:
(1)假如你是office2000或xp用戶,按照上文重寫fpcutl.dll文件。
(2)假如你是office2007用戶,嘗試更新office,之后重啟電腦。
(3)假如還不行,嘗試對(duì)C:\Program Files\Common Files\Microsoft Shared\OFFICE12\Office Setup Controller\setup.exe文件進(jìn)行刪除或重命名。
????以上便是我對(duì)vs2008設(shè)計(jì)視圖假死原因及解決方案的總結(jié),假如你有類似問(wèn)題可以從方案一到三依次排除,應(yīng)該能夠解決。
????最后我要說(shuō)的是,我們所討論的這個(gè)問(wèn)題當(dāng)然不是什么大問(wèn)題,小到一個(gè)軟件的一個(gè)小毛病,所以在某些人看來(lái)做這樣篇幅的討論有點(diǎn)“不合時(shí)宜”。但是我知道就這么一個(gè)“小問(wèn)題”一直困擾了我很長(zhǎng)時(shí)間,讓人心煩甚至傷心。所以通過(guò)這個(gè)問(wèn)題,我嚴(yán)重懷疑微軟的測(cè)試團(tuán)隊(duì),嚴(yán)重懷疑vs2008的可用性。它給用戶帶來(lái)的不便是巨大的,不光國(guó)內(nèi)用戶,我在國(guó)外的網(wǎng)站上也能看到此問(wèn)題的討論。所以我寫下這篇文章希望能幫助別人盡快解決問(wèn)題,避免將寶貴的時(shí)間與精力浪費(fèi)在這些瑣碎地讓人發(fā)抖的問(wèn)題上。
轉(zhuǎn)載于:https://www.cnblogs.com/like0112/archive/2008/10/27/1320412.html
總結(jié)
以上是生活随笔為你收集整理的关于vs2008设计视图假死的原因及解决方案总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: scala初学之函数定义、流程控制、异常
- 下一篇: 控件事件的发生与页面加载的关系