zoukankan      html  css  js  c++  java
  • vs2008整合sp1补丁

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

    我的vs2008是专业版,版本号:1435983,   sp1版本号:1512981

    先把vs2008用/a分离开

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

    下载WcfTestClient.chm文件复制到:  H:\s2008\program files\microsoft visual studio 9.0\common7\ide\    下(没有此文件也不要紧,只是整合与安装的过程中会报几个没有文件的错)

    在把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的SqlPubWizInstaller.exe替换wcu目录下的sqlpubwiz.msi
    5. 用sp1中的文件替换wcu目录下的以下文件:
        wcu/ssce/SSCERuntime-chs.msi
        wcu/ssce/SSCEVSTools-chs.msi
        wcu/vs tools for office/vstolp20.exe
        wcu/vs tools for office/vstor_lp_zh-CHS_30.exe
        wcu/dotnetframework/dotnetfx35/x86/dotnetfx35langpack_x86zh-CHS.exe(第6步后有此文件)
        wcu/dotnetframework/dotnetfx35/x64/dotnetfx35langpack_x64zh-CHS.exe(第6步后有此文件)
    6. 整合dotnet3.5,把SP1光盘中的dotnetfx35.exe用WINRAR解压缩,然后把解出来的文件直接复制到[WCU\dotNetFramework]覆盖原系统文件,新文件中增加了[Tools]目录和它下面的3个文件
    7. 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

    8. 打开baseline.dat文件(有两处),找到SqlPubWizInstaller.exe把版本信息替换成
       DetectFileVersion=2007.100.1600.22

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

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

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

        这个集成以后,智能提示还是英文的,要解决这个问题,请下载VS90SP1-KB957507-CHS-x86,

        jquery智能提示:VS90SP1-KB958502-x86

       

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

    PS:这里有个英文版的集成,大致过程是一样滴!

        visual studio 2008 Team Suite英文版 集成sp1

    WcfTestClient.chm下载处:

    WcfTestClient.zip:

    http://ljzforever.qupan.com/

  • 相关阅读:
    C# 文件类的操作---删除
    C#实现Zip压缩解压实例
    UVALIVE 2431 Binary Stirling Numbers
    UVA 10570 meeting with aliens
    UVA 306 Cipher
    UVA 10994 Simple Addition
    UVA 696 How Many Knights
    UVA 10205 Stack 'em Up
    UVA 11125 Arrange Some Marbles
    UVA 10912 Simple Minded Hashing
  • 原文地址:https://www.cnblogs.com/ljzforever/p/1681814.html
Copyright © 2011-2022 走看看