解決Visual Studio 2005 無法顯示設(shè)計(jì)視圖的方法
今天使用VS2005做asp.net Webform,發(fā)現(xiàn)無法切換到設(shè)計(jì)視圖,即便偶爾切過去了,asp.net服務(wù)器控件都無法顯示。
開始以為是代碼問題,從vss上獲取無問題版本后,仍然無法切換到正常的視圖。
?
查MSDN,解決方法如下:
確保gdiplus.dll 動(dòng)態(tài)庫文件保證在
c:\WINNT\Microsoft.NET\Framework\V2.0.50727
c:\Program Files\Visual Studio 8\Common7\Packages
兩個(gè)文件夾中都有
然后
“開始”-”運(yùn)行” devenv /ResetSkipPkgs
c:\WINNT\Microsoft.NET\Framework\V2.0.50727
c:\Program Files\Visual Studio 8\Common7\Packages
兩個(gè)文件夾中都有
然后
“開始”-”運(yùn)行” devenv /ResetSkipPkgs
可我使用的操作系統(tǒng)是winxp sp2,沒有winnt目錄,于是在
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
目錄下狂找,居然沒有g(shù)diplus.dll,在
C:\Program Files\Microsoft Visual Studio 8\Common7\Packages(如果vs2005安裝在d盤,那就是D:\Program Files\Microsoft Visual Studio 8\Common7\Packages)
目錄下也沒有g(shù)diplus.dll這個(gè)庫。
這下我可犯納悶了。gdiplus.dll是個(gè)什么東西呢?上百度搜一把,發(fā)現(xiàn)解釋大意是:一個(gè)用來繪制windows控件的公用庫,由Microsoft公司開發(fā)維護(hù)的。
既然是一個(gè)公用庫,我隨便找或者下載一個(gè)比較新的版本,應(yīng)該就可以了吧。
我想肯定有很多軟件調(diào)用這個(gè)gdiplus.dll,于是打開“我的電腦”按F3,輸入”gdiplus.dll”,一搜,呵,發(fā)現(xiàn)Dreamweaver,office,qq,flash 8.0,adobe photshop cs2這些軟件都調(diào)用了它,于是我挑一個(gè)最新版本的(就是把鼠標(biāo)放在搜索結(jié)果的項(xiàng)上,會(huì)顯示版本號、創(chuàng)建日期,選一個(gè)版本號、創(chuàng)建日期最新的),copy到
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
和
C:\Program Files\Microsoft Visual Studio 8\Common7\Packages
兩個(gè)目錄下,好了之后,操作如下:
“開始”-“程序”-“Microsoft Visual Studio 2005”-“Visual Studio Tools”-“Visual Studio 2005 命令提示”,輸入devenv /ResetSkipPkgs,搞定!:)