栀子花开

追求完美

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

今天使用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

可我使用的操作系统是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,搞定!:)

posted on 2008-07-02 12:50  杨林  阅读(327)  评论(0编辑  收藏  举报