注:本文集成的是英文版
,中文版自己网上搜索,也可以参考下面两篇文章。
http://blog.csdn.net/wuqing0312/archive/2009/07/22/4370766.aspx
http://ljzforever./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./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
,添加以下行:
File |
Component_ |
FileName |
FileSize
|
Version |
Language |
Attributes |
Sequence |
NetFX35_clwireg.exe |
NetFX35_clwireg.exe |
netfx.exe|clwireg.exe |
114200
|
9.0.30519.0 |
|
0 |
546 |
NetFX35_clwireg_ia64.exe |
NetFX35_clwireg_ia64.exe |
netfx.exe|clwireg_ia64.exe |
295448
|
9.0.30519.0 |
|
0 |
546 |
NetFX35_clwireg_x64.exe |
NetFX35_clwireg_x64.exe |
netfx.exe|clwireg_x64.exe |
131608
|
9.0.30519.0 |
|
0 |
546 |
最后一列为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目录到集成根目录下。
致谢:
本次集成参考了网上的一些文章,在此表示感谢。
|