2008-08-15 12 views

Respuesta

3

He aquí un MSDN forum post en el que un MSFTie indica que será posible y que los detalles estarán disponibles en breve. Otro poster retransmite los resultados de su intento casi exitoso. Parece que esto será factible pronto.

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

+0

Esta es una solución falsa, pasé un montón * de tiempo preguntándome por qué la instalación de Visual Studio era mala (¡lo descubrirá después de un tiempo!). Triste, pero no hay solución. Si alguien no confía en mí, solo debe ejecutar un archivo para comparar (también no olvide verificar el registro) – sorin

+0

@Sorin ¿Qué solución? Toda esta respuesta dice que es posible/posible. –

3

Estos son los pasos para slipstreaming Visual Studio 2008 con Service Pack 1

  1. Considere que tiene Visual Studio 2008 o archivo ISO de DVD montado en G: unidad. Si la letra de su unidad es diferente, entonces no se preocupe. Voy a volver a esta en el paso 4.

  2. que tiene suficiente espacio en el disco duro decir en la partición D decir: de alrededor de 8 GB.

  3. Extracto del Service Pack 1 de Visual Studio 2008 a la carpeta D: \ VS \ SP1

  4. Copiar los comandos siguientes para un archivo por lotes y el nombre "integrate.bat" y colocarlo en "D: \ Carpeta VS \ ". Si la letra de su unidad de DVD es diferente, modifique la G: en el archivo por lotes con la letra de la unidad correspondiente.

    ::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. Ir al indicador de comandos y vaya a "D: \ VS \".

  6. con "D: \ VS" como el directorio actual ejecutar el archivo por lotes integrate.bat. Esto tomará aproximadamente 1 hora. Así que relájate y trabaja en paralelo con otras cosas.

  7. Después de que el archivo por lotes se ejecute por completo, extraiga el dotnetfx35.exe manualmente en la carpeta "D: \ VS \ tmp". Copia y sobrescribir todos los archivos y subdirectorios de "D: VS \ tmp \ wcu \ dotnetframework" a "D: \ VS \ vs2k8WithSP1 \ wcu \ dotnetframework"

  8. Ahora se han slipstreamed con éxito el Visual Studio 2008 con Pack 1 servicio. Ahora carpeta D: \ VS \ VS2k8WithSP1 contiene la copia slipstreamed de Visual Studio 2008. Ahora se puede eliminar archivos ISO (si tiene) y cualquier otros archivos o carpetas que no sean d: \ VS \ VS2k8WithSP1.

0

:: Copie algunos archivos para hacer que la integración de slipstream sea exitosa. copia "VS2k8WithSP1 \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ 1033 * .chm" "VS2k8WithSP1 \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \"

hay un error aquí, debería ser:

:: Copie algunos archivos para hacer que la integración de slipstream sea exitosa. Copie "VS2k8WithSP1 \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ 1033 \ *. chm" "VS2k8WithSP1 \ Archivos de programa \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \"

"\" debe ser duplicado en este caso, coz uno de ellos utilizado como carácter de escape de "*"

2

Los pasos anunciados por encima de trabajo, con algunos ajustes menores:

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

recomiendo copiar los varios archivos en la carpeta 1033 de forma manual. Sólo hay dos de ellos. parece haber cierta confusión en torno al uso de asteriscos (*) en archivos por lotes.

también recomiendo copiar el siguientes archivos manualmente:

::Copy the setup bootstrapper files 
copy "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\CSetupMM*.*" "VS2k8WithSP1\Setup" 

Y para la publicación de SQL Asistente 1.3:

::copy SQL Server Database Publishing Wizard 
copy SP1\vs90sp1\SqlPubWizInstaller.exe VS2k8WithSP1\wcu\SqlPub 

Visual Studio 2008 configuración que le dirá al final de la instalación que este componente no se pudo instalar.

VS70pgui: [2] DepCheck indicates Microsoft SQL Publishing Wizard 1.3 is not installed. 

Sin embargo, al hacer el registro del Visor de sucesos, así como el registro de instalación de Visual Studio, esto no es cierto . Todas las indicaciones dicen que se instaló con éxito. Y la verdadera prueba de usar realmente el asistente funciona bien.

Aparte de eso, este tutorial funciona muy bien!

Muchas gracias a los autores.

Cuestiones relacionadas