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