vs2008 sp1如何修复、删除以及增加组件的方法

今天下载了一些源码,是VS2008开发的,且是VB写的,因我安装vs2008时没有安装 VB,所以就决定将其给安装上去。

在操作时, 执行setup.exe or vs-setup.exe,都是在加载组件到一半时就挂了,错误信息只说 加载组件出问题。没其他错误信息了。

找到安装的临时文件夹中的错误文件dd_error_vs_vstscore_90.txt,发现如下错误:

[01/28/10,14:42:15] setup.exe: [2] ISetupModule::SetManager() failed in ISetupManager::LoadSetupObjectGuid() : vs_setup.dll

[01/28/10,14:42:16] setup.exe: [2] CSetupManager::LoadSetupObjectname() - Failed in call to LoadSetupObjectGuid() for strName:  in file: vs_setup.dll

[01/28/10,14:42:16] setup.exe: [0] LoadComponent(), LoadSetupObjectName failure: vs_setup.dll

[01/28/10,14:42:16] setup.exe: [0] LoadComponent failed in ISetupManager::LoadComponentsFromDBObject(): vs_setup.dll

[01/28/10,14:42:16] setup.exe: [2] CSetupManager::LoadDatabaseValues() - Failed in call to LoadComponentsFroMDBObjects()

 

看不懂,只能求教google了,发现有不少人也遇到这样的情况,终于找到一个老外的博客上记载的解决办法

http://blogs.msdn.com/heaths/archive/2008/08/20/do-not-repair-vs-2008-sp1-from-installation-media.aspx

大意是说 vs2008的修复需要在 控制面板|删除程序| 中,找到vs2008,然后点删除,在其加载完所有的组件后,出来的UI就是我们可控制的了,可以进行组件修复、删除和增加的。

按这个办法,果然成功了,具体的原因,可看那老外说的,这里我就不说了。 

posted @ 2010-01-28 16:28  FallingAutumn  阅读(1874)  评论(0编辑  收藏  举报