关于VS2005 无法使用切换到设计视图的解决方法

昨天才重新装了win2kadvancedserver和vs2005,用的感觉很不错,高兴的很。

可今天上午一个问题郁闷住我了,10点左右在没有任何征兆的情况下,vs2005中的.aspx突然不能切换到设计试图外加Enter、Backspace及上下左右键不能使用,但鼠标可以使用(记事本中没有任何异常),急的我先是重起了好几次机器,但于事无补,没有任何效果 ,问同事被告之重装vs。但总感觉不是AG办法,要是AG后还是这样的问题怎么解决啊?于是,去求最好的老师“baidu”,一开始没有眉目,后来终于搜到了一篇帖子,问题得以解决,和大家分享一下~

 

今天使用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,搞定!:)

引用自:http://www.cnblogs.com/liuyes/archive/2007/09/12/765360.html#890505

采飞扬的小屋

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章