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了,发现有不少人也遇到这样的情况,终于找到一个老外的博客上记载的解决办法
大意是说 vs2008的修复需要在 控制面板|删除程序| 中,找到vs2008,然后点删除,在其加载完所有的组件后,出来的UI就是我们可控制的了,可以进行组件修复、删除和增加的。
按这个办法,果然成功了,具体的原因,可看那老外说的,这里我就不说了。