visual studio 2008 Team Suite英文版 集成sp1

本文提供了一个在Windows 7环境下将Visual Studio 2008 Team Suite英文版集成Service Pack 1的详细步骤,包括使用Orca编辑msi文件、复制特定文件到相应目录以及修改安装序列号等关键操作。

注:本文集成的是英文版 ,中文版自己网上搜索,也可以参考下面两篇文章。

http://blog.csdn.net/wuqing0312/archive/2009/07/22/4370766.aspx

http://ljzforever.javaeye.com/blog/476750

由于是在windows7下执行集成操作,所以部分地方需要管理员权限。

 

目录说明:

原始光盘目录:Microsoft.Visual.Studio.Team.System.2008.Team.Suite(文中光盘目录亦指)

sp1目录:VS2008SP1ENUX1512962(简略sp1)

集成目录:vs2008(未特别说明,都在该目录下操作)

 

前提:分别解压Microsoft.Visual.Studio.Team.System.2008.Team.Suite和VS2008SP1ENUX1512962
下载WcfTestClient.chm文件,复制到集成目录/program files/microsoft visual studio 9.0/common7/ide/下(可选,缺少该文件会导致集成和安装时提示)。


工具:
Orca(http://www.greendown.cn/soft/4046.html)

以管理员身份启动CMD窗口
1.分离,切换至vs2008 光盘 目录,执行:
msiexec.exe /a vs_setup.msi TARGETDIR=G:/BSoft/VS2008 /L*vx install.log
(
G:/BSoft/VS2008——集成文件存放目录
/L*vx install.log——集成日志,任意指定位置,可省略
)

2.切换至sp1 目录,执行:
msiexec /p VS90sp1-KB945140-X86-ENU.msp /a G:/BSoft/vs2008/vs_setup.msi /L*vx G:/BSoft/vs2008/patch1.log
msiexec /p VC90sp1-KB947888-x86-enu.msp /a G:/BSoft/vs2008/vs_setup.msi /L*vx G:/BSoft/vs2008/patch2.log
msiexec /p VC90sp1-KB948484-x86_x64-enu.msp /a G:/BSoft/vs2008/vs_setup.msi /L*vx G:/BSoft/vs2008/patch3.log
msiexec /p VC90sp1-KB948560-x86_IA64-enu.msp /a G:/BSoft/vs2008/vs_setup.msi /L*vx G:/BSoft/vs2008/patch4.log

3.将集成后[Program Files/Microsoft Visual Studio 9.0/CSetupMM ]目录下所有文件,复制到Setup目录下,覆盖所有文件。

4.在WCU 目录下创建vcruntimes 目录,拷贝Sp1 中VC_IA64Runtime.exe、VC_x64Runtime.exe、VC_x86Runtime.exe到vcruntimes 目录。

5.在WCU 目录下创建smo 目录,拷贝Sp1 中SharedManagementObjects.msi、SQLSysClrTypes.msi到smo 目录。

6.用sp1 的SqlPubWizInstaller.exe替换wcu 目录下的sqlpubwiz.msi。

7.解压SP1 目录中的dotnetfx35.exe,拷贝dotNetFramework目录,覆盖WCU/dotNetFramework。


8.以管理员身份启动Orca,打开vs_setup.msi,选择File ,添加以下行:

FileComponent_FileNameFileSize VersionLanguageAttributesSequence
NetFX35_clwireg.exeNetFX35_clwireg.exenetfx.exe|clwireg.exe114200 9.0.30519.0 0546
NetFX35_clwireg_ia64.exeNetFX35_clwireg_ia64.exenetfx.exe|clwireg_ia64.exe295448 9.0.30519.0 0546
NetFX35_clwireg_x64.exeNetFX35_clwireg_x64.exenetfx.exe|clwireg_x64.exe131608 9.0.30519.0 0546

 

最后一列为Sequence,值都为546


9.打开Setup 目录下baseline.dat,检查SqlPubWizInstaller.exe相关节的版本信息是否为以下信息,否则修改:
DetectFileVersion=2007.100.1600.22

10.打开Setup /setup.sdb,在[Product Key]下添加Team序列号,其他版本自己找:
PYHYPWXB3BB2CCMV9DX9VDY8T

11.收尾:
复制光盘目录下:htmllite.dll,locdata.ini,setup.exe,setup.ini到集成根目录下。
复制光盘目录下msdn目录到集成根目录下。

 

致谢:

本次集成参考了网上的一些文章,在此表示感谢。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值