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/

  • 相关阅读:
    20135213 20135231 信息安全系统设计基础课程第二次实验报告
    20135213——信息安全系统设计基础第十二周学习总结
    20135213——信息安全系统设计基础第十一周学习总结
    20135220谈愈敏Blog5_系统调用(下)
    20135220谈愈敏Linux Book_5
    20135220谈愈敏Blog4_系统调用(上)
    20135220谈愈敏Linux Book_1&2
    20135220谈愈敏Blog3_构造一个简单的Linux系统MenuOS
    20135220谈愈敏Blog2_操作系统是如何工作的
    20135220谈愈敏Blog1_计算机是如何工作的
  • 原文地址:https://www.cnblogs.com/ljzforever/p/1681814.html
Copyright © 2011-2022 走看看