Visual Studio 2008版本作为一个高效的.NET程序语言。其混合了函数语言和物件导向程序编制语言,并且完美的适用于编程、算法、技术和探索性开发,因此可以在使用的过程当中感受到趣味性和吸引力。
早就听说Visual Studio 2008版本出了SP1了,想想SP1版总应该比Visual Studio 2008版本更稳 定或功能更全面、bug更少些吧。因为本来从XP升级到XP SP1里我就是这样想的,于是从网上下载了SP1安装上去。开始感觉没什么,可是到最后接触工作流和WPF相关的概念时出现问题了,在VS2008 SP1根本无法使用工作流,打开xaml文档cpu使用率就会达到100,或者提示“无法加载C:\document and ……\workflowLibrary1.csproj”的问题。Google了很久,终于原来是SP1惹的祸,网上已经有很多人都发现这个问题了。
于是我就是把SP1卸载掉,可是我无论从添加/删除程序中还是用优化大师都无能为力,后来不知道怎么搞的总是出现“加载安装组件时遇到问题,取消安装”的提示,用优化大师卸了半天也不行,于是又google,网上仍然有很多答案,综合下可能有以下几种:#t#
第一种方案:
xp的用户:在添加/删除程序中把窗口上边的“显示更新”选中,于是在VS2008目录下就会显示更新,可能是一个,也可能是几个,把这一个或几个更新全部删除掉,就可以正常安装或卸载VS2008了。
win7的用户:在程序和功能中的左上方的"卸载更新", 然后再右边的列表中找到visual studio 2008 的目录.我这里有两个文件,然后把sp1卸载掉,这样就可以正常的安装和卸载Visual Studio 2008版本了.
第二种方案:
1. 在“添加或删除程序”中的已安装程序列表中检查是否存在 Windows Installer 3.1。
2. 如果不存在 Windows Installer 3.1,请完成下列步骤。
a. 转到 Windows Installer 3.1 Redistributable (v2),然后安装 Windows Installer 3.1。
b. 重试 Visual Studio 2008版本安装。
这种方法,我试过了,因为根本找不到windows Installer 3.1,更找不到Windows Installer 3.1 Redistributable (v2),至少我在添加/删除程序里没有,或是我没找到。
我机器上的Windows Installer已经高于3.1版本了,难道让我装win2k不成,下来就自己想办法了,就想怎么卸了这玩意儿,找了许多卸载软件都无济于事,一些删除注册表键值的又不能用(有没有坏处不知道,胆大的你直接删了看看是什么效果),
自己机器上翻来翻去找到了Windows install clean up,幸亏自己平时有收藏精品软件的习惯,这玩意儿是微软自己的,对它自己的东西最了解了,里面找到VSTS2008 remove一下,把注册表、一些VS的组件统统删除了,然后重新安装Visual Studio 2008版本。