今天在微软社区上看到有人问 VC8 Express 能不能把 SP1 整合进去。里面有另一个人讲了如何整合 VS8 pro 的 SP1,其实 Express 也是一样可以的。
从微软网站上下载下来的 VC8 Express 的安装程序是 Ixpvc.exe,把它解压开得到 vcsetup1.cab 和 vcsetup.msi 两个文件。把这两个文件放在 d:/vc 中,运行命令:
msiexec
.
exe
/
a d:/
vc/
vcsetup
.
msi TARGETDIR
=
d:/
vs2005sp1
然后下载 VS2005 的 SP1,是 vs80sp1-kb926748-x86-intl.exe,解压得 vs80sp1-kb926748-x86-intl.msp,放在 d:/ 下。再给刚才的 d:/vs2005sp1 目录里面的文件打补丁,运行命令:
msiexec
.
exe
/
a d:/
vs2005sp1/
vcsetup
.
msi
/
p d:/
vs80sp1-kb926748-x86-intl
.
msp
这样就打好补丁了。
打了补丁之后我用起来也没看出什么变化(除了在“关于”那里从原来的RTM变成SP之外),不知道是不是真的打上了,本文仅供参考。