¿Fue útil?

Solución

Aquí hay un Publicación en el foro de MSDN en el que un MSFTie indica que será posible y que los detalles se publicarán próximamente.Otro cartel transmite los resultados de su intento casi exitoso.Parece que esto será posible pronto.

Relacionado: cómo incorporar Team Foundation Server 2008 SP1 (TFS 2008 SP1)

Otros consejos

Estos son los pasos para incorporar Visual Studio 2008 con el paquete de servicio 1

  1. Considere que tiene un archivo ISO o DVD de Visual Studio 2008 montado en G:conducir.Si la letra de su unidad es diferente, no se preocupe.Volveré a esto en el paso 4.

  2. Tiene suficiente espacio, digamos en HDD en la partición, diga D:de unos 8 GB.

  3. Extraiga el service pack 1 de Visual Studio 2008 a la carpeta D:\VS\SP1

  4. Copie los siguientes comandos en un archivo por lotes, asígnele el nombre "integrate.bat" y colóquelo en la carpeta "D:\VS\".Si la letra de su unidad de DVD es diferente, entonces modifique la G:en el archivo por lotes con la letra de 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. Vaya al símbolo del sistema y navegue hasta "D:\VS\".

  6. Con "D:\VS" como directorio actual, ejecute el archivo por lotes integrar.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 dotnetfx35.exe manualmente a una carpeta "D:\VS mp".Copie y sobrescriba todos los archivos y subdirectorios de "D:VS mp\wcu\dotnetframework" a "D:\VS\vs2k8WithSP1\wcu\dotnetframework"

  8. Ahora ha integrado con éxito Visual Studio 2008 con el service pack1.Ahora la carpeta D:\VS\VS2k8WithSP1 contiene la copia integrada de Visual Studio 2008.Ahora puede eliminar archivos ISO (si los tiene) y cualquier otro archivo o carpeta que no sea D:\VS\VS2k8WithSP1.

Los pasos publicados anteriormente funcionan, 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 manualmente los múltiples archivos en la carpeta 1033.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 los siguientes archivos manualmente:

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

Y para el Asistente de publicación de SQL 1.3:

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

La instalación de Visual Studio 2008 le indicará 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 verificar el Visor de eventos y el registro de configuración de Visual Studio, esto es no es verdad.Todos los indicios dicen que se instaló correctamente.Y la verdadera prueba de usar realmente el asistente funciona bien.

Aparte de eso, ¡este tutorial funciona muy bien!

Muchas gracias al autor(es).

:: Copie algún archivo para que la integración de Slipstream sea exitosa.copie "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\1033*.chm" "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\"

hay un error aquí, debería ser:

:: Copie algún archivo para que la integración de Slipstream sea exitosa.copie "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\1033\*.chm" "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\"

"\" debe duplicarse en este caso, porque uno de ellos se usa como carácter de escape de "*"

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top