回答
这里是一个MSDN forum post其中MSFTie表明它可能并且细节即将出现。另一张海报传达了她几乎成功的尝试结果。看起来这很快就会实现。
相关:how to slipstream Team Foundation Server 2008 SP1 (TFS 2008 SP1)
下面是整合安装的Visual Studio 2008的Service Pack 1
考虑你有Visual Studio 2008的ISO文件或DVD安装G的步骤:驱动器。如果你的驱动器号不同,那么别担心。我会回到步骤4.
你有足够的空间在硬盘分区说D说:约8GB。
提取的Visual Studio 2008的Service Pack 1到d:\ VS \ SP1文件夹
复制下面的命令,一个批处理文件,命名为 “integrate.bat”,并将其放置在“d:\ VS \“文件夹。如果您的DVD驱动器号不同,那么适当修改批处理文件中的G:与相应的驱动器号。
::Extract the original visual studio 2008 installation to directory VS2k8WithSP1. msiexec.exe /a "g:\vs_setup.msi" TARGETDIR="%CD%\VS2k8WithSP1" ::Copy some file to make slipstream integration successful. copy "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\1033\*.chm" "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\" ::Extract each .msp files to directory VS2k8WithSP1. msiexec.exe /a "%cd%\VS2k8WithSP1\vs_setup.msi" /p "%cd%\SP1\vs90sp1\VS90sp1-KB945140-X86-ENU.msp" msiexec.exe /a "%cd%\VS2k8WithSP1\vs_setup.msi" /p "%cd%\SP1\vs90sp1\VC90sp1-KB947888-x86-enu.msp" msiexec.exe /a "%cd%\VS2k8WithSP1\vs_setup.msi" /p "%cd%\SP1\vs90sp1\VC90sp1-KB948484-x86_x64-enu.msp" msiexec.exe /a "%cd%\VS2k8WithSP1\vs_setup.msi" /p "%cd%\SP1\vs90sp1\VC90sp1-KB948560-x86_IA64-enu.msp" ::Copy the product key file copy "VS2k8WithSP1\Setup\Setup.sdb" ::Copy the setup bootstrapper files copy "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\CSetupMM\*.*" "VS2k8WithSP1\Setup" ::Copy VC runtime files md VS2k8WithSP1\wcu\VCRuntimes copy SP1\vs90sp1\vc_*runtime.exe VS2k8WithSP1\wcu\VCRuntimes ::copy SQL Server Database Publishing Wizard copy SP1\vs90sp1\SqlPubWizInstaller.exe VS2k8WithSP1\wcu\SqlPub ::copy SQL Server 2008 Management Objects and SQL Server System CLR Types configuration. md VS2k8WithSP1\wcu\SMO copy SP1\vs90sp1\SharedManagementObjects.msi VS2k8WithSP1\wcu\SMO copy SP1\vs90sp1\SQLSysClrTypes.msi VS2k8WithSP1\wcu\SMO ::copy SQL Server Compact 3.5 SP1 English with the Microsoft SQL Server Compact 3.5 SP1 Design Tools English. copy /Y SP1\vs90sp1\SSCERuntime-enu.msi VS2k8WithSP1\wcu\SSCE copy /Y SP1\vs90sp1\SSCEVSTools-enu.msi VS2k8WithSP1\wcu\SSCE ::Extract the dotnetfx35.exe manually to a %tmp% folder. Copy all files and subdirectories from %tmp%\wcu\dotnetframework to vs2k8WithSP1\wcu\dotnetframework and overwrite files ::Sorry I could not able to automate this step as /extract option is disabled in the dotnetfx35.exe file.
转到命令提示符并导航到“D:\ VS \”。
将“D:\ VS”作为当前目录执行integrate.bat批处理文件。这将需要大约1小时。所以放松,并与其他东西并行工作。
批处理文件执行完毕后,手动将dotnetfx35.exe解压到“D:\ VS \ tmp文件夹”。将所有文件和子目录从“D:VS \ tmp \ wcu \ dotnetframework”复制并覆盖为“D:\ VS \ vs2k8WithSP1 \ wcu \ dotnetframework”
现在,您已成功地将visual studio 2008与服务pack1结合起来。现在D:\ VS \ VS2k8WithSP1文件夹包含visual studio 2008的整合后的副本。现在您可以删除ISO文件(如果有)以及D:\ VS \ VS2k8WithSP1以外的任何其他文件或文件夹。
::复制一些文件,使滑流集成成功。复制 “VS2k8WithSP1 \ Program Files文件\微软的Visual Studio 9.0 \ Common7 \ 1033 *的.chm” “VS2k8WithSP1 \ Program Files文件\微软的Visual Studio 9.0 \ Common7 \ IDE \”
这里有一个错误,应该是:
::复制一些文件,使滑流集成成功。复制“VS2k8WithSP1 \ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ 1033 \ *。chm”“VS2k8WithSP1 \ Program Files \ Microsoft Visual Studio 9。0 \ Common7 \ IDE \”
‘\’必须在这种情况下增加一倍,怎么他们中的一个用作转义字符‘上述工作贴*’
的步骤,有一些小的调整:
::Copy some file to make slipstream integration successful.
copy "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\1033*.chm" "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\"
我建议在手动1033文件夹复制多个文件。这里只有他们两个人。似乎有一些混乱周围的批处理文件中使用星号(*)。
我还建议复制手动跟踪文件:
::Copy the setup bootstrapper files
copy "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\CSetupMM*.*" "VS2k8WithSP1\Setup"
和SQL发布向导1.3:
::copy SQL Server Database Publishing Wizard
copy SP1\vs90sp1\SqlPubWizInstaller.exe VS2k8WithSP1\wcu\SqlPub
Visual Studio 2008的安装程序会告诉你在安装结束该组件安装失败。
VS70pgui: [2] DepCheck indicates Microsoft SQL Publishing Wizard 1.3 is not installed.
然而,在检查事件查看器以及Visual Studio安装日志,这是不是真的。所有迹象表明它已成功安装。真正使用向导的真正考验,效果很好。
除此之外,本教程效果很好!
非常感谢作者(s)。
- 1. 无法安装Visual Studio 2008 SP1
- 2. 安装Visual Studio 2008 SP1问题
- 3. 如何判断是否安装了Visual Studio 2008 SP1?
- 4. 我可以使用Visual Studio 2012安装Visual Studio 2010 SP1 SDK吗?
- 5. 安装visual studio 2008
- 6. 安装VS 2008 SP1失败
- 7. 先安装什么? SQL Server 2008 r2或Visual Studio 2008(它不是SP1)
- 8. 如果我安装Visual Studio 2008,Visual Studio 6.0可以使用吗?
- 9. 为Visual Studio 2008 SP1(专业)
- 10. SP1更新Visual Studio Express 2008
- 11. 安装后的Visual Studio 2008 SP1的位置
- 12. 在“D”驱动器上安装Visual Studio 2008 Sp1
- 13. 是否有可能在Visual Studio 2008中编译.NET 1.1?
- 14. 验证是否安装了Visual C++ 2008 SP1可再发行组件包?
- 15. 可以在安装Visual Studio 2008时安装VS Studio Express吗?
- 16. 如何清理Visual Studio SP1安装?
- 17. visual studio 2010 sp1安装错误
- 18. Visual Studio 2010 SP1将不会安装
- 19. Visual Studio 2008安装错误
- 20. Visual Studio 2008安装项目
- 21. 在Visual Studio 2008之后安装VC++ 6.0是否安全?
- 22. 的Visual Studio 2008 SP1和Visual SourceSafe 2005
- 23. Visual Studio 2010包可以安装在Visual Studio 2008中吗?
- 24. 可以将Visual Studio 2010与Visual Studio 2008并排安装吗?
- 25. 使用Visual Studio 2008安装ExcelPackage与C#
- 26. Visual Studio 2008安装使用ISO
- 27. WebDev.WebServer.EXE在VS 2008 SP1安装后崩溃
- 28. 是否有可能在Visual Studio 2008和C++(非CLI)中使用SandCastle?
- 29. 是否有可能从Visual Studio 2008专业
- 30. 我是否应该安装Visual Studio 2008 Professional
这是一个错误的解决方案,我花了很多时间想知道为什么Visual Studio安装不好(你会发现一段时间!)。伤心,但没有解决办法。如果有人不信任我,它应该只是运行一个文件比较检查(也不要忘记检查注册表) – sorin 2009-09-22 20:34:51