2008-08-15 94 views

回答

3

这里是一个MSDN forum post其中MSFTie表明它可能并且细节即将出现。另一张海报传达了她几乎成功的尝试结果。看起来这很快就会实现。

相关:how to slipstream Team Foundation Server 2008 SP1 (TFS 2008 SP1)

+0

这是一个错误的解决方案,我花了很多时间想知道为什么Visual Studio安装不好(你会发现一段时间!)。伤心,但没有解决办法。如果有人不信任我,它应该只是运行一个文件比较检查(也不要忘记检查注册表) – sorin 2009-09-22 20:34:51

3

下面是整合安装的Visual Studio 2008的Service Pack 1

  1. 考虑你有Visual Studio 2008的ISO文件或DVD安装G的步骤:驱动器。如果你的驱动器号不同,那么别担心。我会回到步骤4.

  2. 你有足够的空间在硬盘分区说D说:约8GB。

  3. 提取的Visual Studio 2008的Service Pack 1到d:\ VS \ SP1文件夹

  4. 复制下面的命令,一个批处理文件,命名为 “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. 
    
  5. 转到命令提示符并导航到“D:\ VS \”。

  6. 将“D:\ VS”作为当前目录执行integrate.bat批处理文件。这将需要大约1小时。所以放松,并与其他东西并行工作。

  7. 批处理文件执行完毕后,手动将dotnetfx35.exe解压到“D:\ VS \ tmp文件夹”。将所有文件和子目录从“D:VS \ tmp \ wcu \ dotnetframework”复制并覆盖为“D:\ VS \ vs2k8WithSP1 \ wcu \ dotnetframework”

  8. 现在,您已成功地将visual studio 2008与服务pack1结合起来。现在D:\ VS \ VS2k8WithSP1文件夹包含visual studio 2008的整合后的副本。现在您可以删除ISO文件(如果有)以及D:\ VS \ VS2k8WithSP1以外的任何其他文件或文件夹。

0

::复制一些文件,使滑流集成成功。复制 “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 \”

‘\’必须在这种情况下增加一倍,怎么他们中的一个用作转义字符‘上述工作贴*’

2

的步骤,有一些小的调整:

::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)。

相关问题