A: 

From that very page you linked to:

Important notes - the .NET Framework 3.5 SP1, the VS 2008 Express Edition SP1 packages and MSDN for VS 2008 SP1 are slipstream replacements for the original versions of the .NET Framework 3.5, VS 2008 Express Editions and MSDN for VS 2008. This means you can directly download and install the SP1 packages without first installing the original versions.

Edit: OK, so I'm a moron who doesn't read the question properly. "I don't know" is the answer I meant (not) to post...

Will Dean
A: 

Will, that stays the the Framework, Express, and MSDN are slipstream replacements, but not the Visual Studio SP1 install. Read the next sentence (it's what I quoted in my question).

Jon Galloway
+3  A: 

Here's an MSDN forum post in which an MSFTie indicates it will be possible and that details are forthcoming. Another poster is relaying results of her almost-successful attempt. Looks like this will be doable soon.

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

Aidan Ryan
This is a false solution, I spent a *lot* of time wondering why Visual Studio installation was bad (you discover after a while!). Sad, but the there is no solution. If someone does not trust me it should just run a file compare to check (also do not forget to check the registry)
Sorin Sbarnea
@Sorin What solution? All this answer says is that it /might/ be possible eventually.
Aidan Ryan
A: 

Is there any more news on this? Is there new documentation explaining the slipstreamed process OR new ISO's available on MSDN?

Pure.Krome
A: 

http://kylefinley.net/archive/2009/04/03/1206.aspx

Tried this?

+2  A: 

Here are the steps for slipstreaming visual studio 2008 with service pack 1

  1. Consider you have visual studio 2008 ISO file or DVD mounted on G: drive. If your drive letter is different then dont worry. I will get back to this in step 4.

  2. You have enough space say in HDD in partition say D: of about 8GB.

  3. Extract the visual studio 2008 service pack 1 to D:\VS\SP1 folder

  4. Copy the below commands to a batch file and name it "integrate.bat" and place it in "D:\VS\" folder. If your DVD drive letter is different, then suitable modify the G: in the batch file with the corresponding drive letter.

::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.

  1. Go to command prompt and navigate to "D:\VS\".

  2. With "D:\VS" as the current directory execute the integrate.bat batch file. This will take approximately 1hr. So relax and work in parallel with other stuff.

  3. After the batch file executes completely, extract the dotnetfx35.exe manually to a "D:\VS\tmp folder". Copy and overwrite all files and subdirectories from "D:VS\tmp\wcu\dotnetframework" to "D:\VS\vs2k8WithSP1\wcu\dotnetframework"

  4. Now you have successfully slipstreamed the visual studio 2008 with service pack1. Now D:\VS\VS2k8WithSP1 folder contains the slipstreamed copy of visual studio 2008. Now you can delete ISO files (if you have) and any other files or folders other than D:\VS\VS2k8WithSP1.

Nagendra
A: 

is the step above really works??

COM.MY
A: 

@Nagendra. Instead of Dotnet3.5.exe can we use Dotnet3.5SP1.exe file? Is it ok to use this?

I have more questions in Visual Studio 2008 SP1 issue. I would like to talk with you personally. [email protected] is my mail-ID. Plz let me know.

Girish
A: 

why copy "VS2k8WithSP1\Setup\Setup.sdb"? is there any error at this line?

A: 

::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\"

there is a error here, should be:

::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\"

"\" must be doubled in this case, coz one of them used as escape character of "*"

A: 

dotNet35 can be atuo extracted by use this command: SP1\dotnetfx35.exe /x:VS2k8WithSP1