开始以为是代码问题,从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,搞定!:)