|
注:本文集成的是英文版
,中文版自己網(wǎng)上搜索,也可以參考下面兩篇文章。
http://blog.csdn.net/wuqing0312/archive/2009/07/22/4370766.aspx
http://ljzforever./blog/476750
由于是在windows7下執(zhí)行集成操作,所以部分地方需要管理員權(quán)限。
目錄說明:
原始光盤目錄:Microsoft.Visual.Studio.Team.System.2008.Team.Suite(文中光盤目錄亦指)
sp1目錄:VS2008SP1ENUX1512962(簡略sp1)
集成目錄:vs2008(未特別說明,都在該目錄下操作)
前提:分別解壓Microsoft.Visual.Studio.Team.System.2008.Team.Suite和VS2008SP1ENUX1512962
下載WcfTestClient.chm文件,復(fù)制到集成目錄/program files/microsoft visual studio 9.0/common7/ide/下(可選,缺少該文件會(huì)導(dǎo)致集成和安裝時(shí)提示)。
工具:
Orca(http://www./soft/4046.html)
以管理員身份啟動(dòng)CMD窗口
1.分離,切換至vs2008
光盤
目錄,執(zhí)行:
msiexec.exe /a vs_setup.msi TARGETDIR=G:/BSoft/VS2008
/L*vx install.log
(
G:/BSoft/VS2008——集成文件存放目錄
/L*vx install.log——集成日志,任意指定位置,可省略
)
2.切換至sp1
目錄,執(zhí)行:
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
]目錄下所有文件,復(fù)制到Setup目錄下,覆蓋所有文件。
4.在WCU
目錄下創(chuàng)建vcruntimes
目錄,拷貝Sp1
中VC_IA64Runtime.exe、VC_x64Runtime.exe、VC_x86Runtime.exe到vcruntimes
目錄。
5.在WCU
目錄下創(chuàng)建smo
目錄,拷貝Sp1
中SharedManagementObjects.msi、SQLSysClrTypes.msi到smo
目錄。
6.用sp1
的SqlPubWizInstaller.exe替換wcu
目錄下的sqlpubwiz.msi。
7.解壓SP1
目錄中的dotnetfx35.exe,拷貝dotNetFramework目錄,覆蓋WCU/dotNetFramework。
8.以管理員身份啟動(dòng)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相關(guān)節(jié)的版本信息是否為以下信息,否則修改:
DetectFileVersion=2007.100.1600.22
10.打開Setup
/setup.sdb,在[Product Key]下添加Team序列號(hào),其他版本自己找:
PYHYPWXB3BB2CCMV9DX9VDY8T
11.收尾:
復(fù)制光盤目錄下:htmllite.dll,locdata.ini,setup.exe,setup.ini到集成根目錄下。
復(fù)制光盤目錄下msdn目錄到集成根目錄下。
致謝:
本次集成參考了網(wǎng)上的一些文章,在此表示感謝。
|