VS2008整合sp1

VS2008SP1的安装过程要比全新安装一个VS2008SP1集成版本的时间差不多,甚至可能比全新安装时间还要长,所以为了方便,参考网上的文章,试着对VS2008与SP1的集成,目前测试可以正常使用.

先把vs2008用/a分离开

[说明:命令中的/L*vx install.log 参数是写日志文件,您也可以去掉,包括下面的集成命令,也可以去掉]
msiexec.exe /a vs_setup.msi TARGETDIR=H:/VS2008 /L*vx 日志文件名

在把sp1里面的几个msp文件分别用/p集成进去 [运行的当前目录为sp1所在的目录,如:K:/vs90sp1]
msiexec /p VS90sp1-KB945140-X86-CHS.msp /a H:/VS2008/vs_setup.msi /L*vx H:/VS2008/patch1.log
msiexec /p VC90sp1-KB947888-x86-CHS.msp /a H:/VS2008/vs_setup.msi /L*vx H:/VS2008/patch2.log
msiexec /p VC90sp1-KB948484-x86_x64-CHS.msp /a H:/VS2008/vs_setup.msi /L*vx H:/VS2008/patch3.log
msiexec /p VC90sp1-KB948560-x86_IA64-CHS.msp /a H:/VS2008/vs_setup.msi /L*vx H:/VS2008/patch4.log

经过以上步骤以后:
1. 把[ Program Files/Microsoft Visual Studio 9.0/CSetupMM ]目录下所有文件,复制到Setup目录下面覆盖所有文件
2. 在wcu目录下创建[vcruntimes]目录,并把Sp1光盘中的 [VC_IA64Runtime.exe、VC_x64Runtime.exe、VC_x86Runtime.exe]三个文件复制到vcruntimes目录
3. 在wcu目录下创建[smo]目录,并把SP1光盘中的[SharedManagementObjects.msi、SQLSysClrTypes.msi]两个文件复制到smo目录
4. 检查SP1光盘中所有的文件,在wcu目录是否存在,如果存在,用sp1光盘中的文件替换掉
5. 整合dotnet3.5,把SP1光盘中的dotnetfx35.exe用WINRAR解压缩,然后把解出来的文件直接复制到[WCU/dotNetFramework]覆盖原系统文件,新文件中增加了[Tools]目录和它下面的3个文件
6. Orca软件把vs_setup.msi打开,在File下面增加文件项
    NetFX35_clwireg.exe  NetFX35_clwireg.exe  netfx.exe|clwireg.exe  114200 9.0.30519.0 546
    NetFX35_clwireg_ia64.exe NetFX35_clwireg_ia64.exe netfx.exe|clwireg_ia64.exe 295448 9.0.30519.0 546
    NetFX35_clwireg_x64.exe NetFX35_clwireg_x64.exe  netfx.exe|clwireg_x64.exe 131608 9.0.30519.0 546

7. 打开baseline.dat文件,找到SqlPubWizInstaller.exe把版本信息替换成
   DetectFileVersion=2007.100.1600.22

8. 打开setup目录下的 [setup.sdb]文件,找到[Product Key]小节,把它下面的25位的序列号改成: PYHYPWXB3BB2CCMV9DX9VDY8T
   说明: 本步是为了直接把VS2008变成正式版本,当然你也可以不这样做,那就需要安装后再输入序列号,这个序列号是VS2008 Team Suite版本的,如果你的版本不是这个,要换成正确的

9. 打开setup目录下的 [locdata.ini]文件,找到 [VS Custom]小节,在下面加上:
   PIDKEY=PYHYPWXB3BB2CCMV9DX9VDY8T 这个是安装的时候要求输入序列号的,如果这里写的,安装的时候,就不需要手动输入了

说明:
    第8和第9步不是必须的,您可以不做,系统也正常地会变成VS2008SP1版本的

    这个集成以后,智能提示还是英文的,要解决这个问题,请下载官方的更新包.

   

集成过程参考了网上的文章,在此先谢谢原文章作者

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值