VS2008Teamsuit安装盘整合SP1

准备工作:
    VS2008原版光盘
VS2008SP1补丁
    VS90SP1-KB957507-v2-CHS-x86.exe (中文智能提示补丁)
    VS90SP1-KB958502-x86.exe (jquery智能提示补丁)
    Orca MSI修改工具
   
    额外需要的文件:
        WcfTestClient.chm (没有此文件也不要紧,只是整合与安装的过程中会报几个没有文件的错)
        SQL Server 2005 Express Edition SP3 (如果你不需要安装它就不需要这几个文件)
        SQLEXPR_CHS.EXE SQLEXPR_ADV_CHS.EXE (二者任一,后者是集成了图形化管理工具的SQL Express版本)
        SQLEXPR32_CHS.EXE


    准备安装文件夹:
        新建工作文件夹:
            e:\vs
            e:\vs\old
            e:\vs\new
            e:\vs\log
            e:\vs\sp1
            e:\vs\needfile
            e:\vs\cmd
        将原版安装文件复制到:e:\vs\old
        将SP1补丁全部复制到:e:\vs\sp1
        将WcfTestClient.chm、SQLEXPR_CHS.EXE(SQLEXPR_ADV_CHS.EXE)、SQLEXPR32_CHS.EXE、VS90SP1-KB957507-v2-CHS-x86.exe、VS90SP1-KB958502-x86.exe复制到e:\vs\needfile。
       
集成脚本:cmd\Integration.bat (使用时请用管理员身份打开)


rem 此处改为你相应的文件夹
e:
cd e:\vs
rem 展开原版安装文件
msiexec.exe /a %CD%\old\vs_setup.msi TARGETDIR=%CD%\new /L*vx %CD%\log\extract.log
xcopy "%CD%\needfile\WcfTestClient.chm" "%CD%\new\program files\microsoft visual studio 9.0\common7\ide\"
rem 开始集成
msiexec /p %CD%\sp1\VS90sp1-KB945140-X86-CHS.msp /a %CD%\new\vs_setup.msi /L*vx %CD%\log\patch-KB945140.log
msiexec /p %CD%\sp1\VC90sp1-KB947888-x86-chs.msp /a %CD%\new\vs_setup.msi /L*vx %CD%\log\patch-KB947888.log
msiexec /p %CD%\sp1\VC90sp1-KB948484-x86_x64-chs.msp /a %CD%\new\vs_setup.msi /L*vx %CD%\log\patch-KB948484.log
msiexec /p %CD%\sp1\VC90sp1-KB948560-x86_IA64-chs.msp /a %CD%\new\vs_setup.msi /L*vx %CD%\log\patch-KB948560.log
xcopy "%CD%\new\Program Files\Microsoft Visual Studio 9.0\CSetupMM" "%CD%\new\setup" /E /H /R /Y
mkdir %CD%\new\WCU\VCRuntimes
xcopy "%CD%\sp1\VC_x86Runtime.exe" "%CD%\new\WCU\VCRuntimes\"
xcopy "%CD%\sp1\VC_x64Runtime.exe" "%CD%\new\WCU\VCRuntimes\"
xcopy "%CD%\sp1\VC_IA64Runtime.exe" "%CD%\new\WCU\VCRuntimes\"
mkdir %CD%\new\WCU\SMO
xcopy "%CD%\sp1\SharedManagementObjects.msi" "%CD%\new\WCU\SMO\"
xcopy "%CD%\sp1\SQLSysClrTypes.msi" "%CD%\new\WCU\SMO\"
xcopy "%CD%\sp1\SqlPubWizInstaller.exe" "%CD%\new\WCU\SQLPub\" /H /R /Y
xcopy "%CD%\sp1\SSCERuntime-chs.msi" "%CD%\new\WCU\SSCE\" /H /R /Y
xcopy "%CD%\sp1\SSCEVSTools-chs.msi" "%CD%\new\WCU\SSCE\" /H /R /Y
xcopy "%CD%\sp1\vstolp20.exe" "%CD%\new\WCU\VS Tools for Office\" /H /R /Y
xcopy "%CD%\sp1\vstor_lp_zh-CHS_30.exe" "%CD%\new\WCU\VS Tools for Office\" /H /R /Y
%CD%\sp1\dotnetfx35.exe /extract:%CD%\temp /q
xcopy "%CD%\temp\WCU\dotNetFramework" "%CD%\new\WCU\dotNetFramework" /E /H /R /Y
xcopy "%CD%\sp1\dotnetfx35langpack_x64zh-CHS.exe" "%CD%\new\WCU\dotNetFramework\dotNetFX35\x64\" /H /R /Y
xcopy "%CD%\sp1\dotnetfx35langpack_x86zh-CHS.exe" "%CD%\new\WCU\dotNetFramework\dotNetFX35\x86\" /H /R /Y
rd %CD%\temp /S /Q
%CD%\needfile\VS90SP1-KB957507-v2-CHS-x86.exe /extract:%CD%\temp /q
msiexec /p %CD%\temp\VS90SP1-KB957507-v2.msp /a %CD%\new\vs_setup.msi /L*vx %CD%\log\patch-KB957507.log
rd %CD%\temp /S /Q
%CD%\needfile\VS90SP1-KB958502-x86.exe /extract:%CD%\temp /q
msiexec /p %CD%\temp\VS90SP1-KB958502.msp /a %CD%\new\vs_setup.msi /L*vx %CD%\log\patch-KB958502.log
rd %CD%\temp /S /Q
echo 主程序集成完毕,按任意键退出。&pause>nul


集成SQL Server 2005 Express Edition SP3:cmd\IntegrationSQLESP3.bat

rem 此处改为你相应的文件夹
@echo off
e:
cd e:\vs
echo 请选择操作类型:
echo 【1】集成SQL Server 2005 Express Edition with Advanced Services SP3
echo 【2】集成SQL Server 2005 Express Edition SP3
echo 默认操作为【1】
set /p answer=
if %answer%==1 goto InteADV;
if %answer%==2 goto Inte;
: InteADV
xcopy "%CD%\needfile\SQLEXPR_ADV_CHS.EXE" "%CD%\new\WCU\SSE\SQLEXPR.EXE" /H /R /Y
goto End
: Inte
xcopy "%CD%\needfile\SQLEXPR_CHS.EXE" "%CD%\new\WCU\SSE\SQLEXPR.EXE" /H /R /Y
goto End
:End
xcopy "%CD%\needfile\SQLEXPR32_CHS.EXE" "%CD%\new\WCU\SSE\sqlexpr32.exe" /H /R /Y
echo SQL Server 2005 Express Edition SP3集成完毕,按任意键退出。&pause>nul


脚本运行完毕后还有几步要做:
1. Orca软件把new\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
      
      
2. 打开new\Program Files\Microsoft Visual Studio 9.0\CSetupMM\baseline.dat和new\Setup\baseline.dat两个文件,找到SqlPubWizInstaller.exe把版本信息替换成
DetectFileVersion=2007.100.1600.22
      
      
3. 打开[new\Program Files\Microsoft Visual Studio 9.0\CSetupMM\setup.sdb]和[new\Setup\setup.sdb]两个文件,找到[Product Key]小节,把它下面的25位的序列号改成: PYHYPWXB3BB2CCMV9DX9VDY8T, 如果下面什么也没有,就直接加。说明: 本步是为了直接把VS2008变成正式版本,当然你也可以不这样做,那就需要安装后再输入序列号,这个序列号是VS2008 Team Suite版本的,如果你的版本不是这个,要换成正确的。
      
      
4. 打开[new\Setup\locdata.ini]文件,找到 [VS Custom]小节,在下面加上:PIDKEY=PYHYPWXB3BB2CCMV9DX9VDY8T 这个是安装的时候要求输入序列号的,如果这里写的,安装的时候,就不需要手动输入了。


到此,Visual Studio 2008 SP1已经集成完毕,最后刻盘吧,刚好4.7G一张DVD,不过你要把MSDN Library放进去的话就太大了,得双面DVD。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值