Foi útil?

Solução

Aqui está um Fórum MSDN post em que um MSFTie indica, vai ser possível e que os detalhes estão no prelo.Outro cartaz está relatando os resultados de sua quase-tentativa bem-sucedida.Parece que isso será possível em breve.

Relacionados: como integrar o Team Foundation Server 2008 SP1 (TFS 2008 SP1)

Outras dicas

Aqui estão os passos para correção visual studio 2008 com service pack 1

  1. Considere a possibilidade de você ter o visual studio 2008 arquivo ISO ou DVD montado em G:unidade.Se a letra da unidade é diferente, então não se preocupe.Eu vou voltar a isso no passo 4.

  2. Você tem espaço suficiente dizer no disco rígido na partição dizer D:de cerca de 8GB.

  3. Extrair o visual studio 2008 service pack 1 D:\VS\SP1 pasta

  4. Copie abaixo os comandos para um arquivo de lote e o nome é "integrar.bat" e colocá-lo no "D:\VS\" pasta.Se a sua letra da unidade de DVD é diferente, adequado modificar o G:no lote do arquivo com a letra da unidade correspondente.

    ::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. Vá para o prompt de comando e navegue até "D:\VS\".

  6. Com "D:\VS" como o diretório atual executar a integrar.bastão de arquivo em lotes.Isto irá demorar cerca de 1h.Por isso, relaxe e trabalhar em paralelo com outras coisas.

  7. Depois que o arquivo em lotes é executado completamente, extrair a dotnetfx35.exe manualmente para um "D:\VS mp pasta".Copiar e substituir todos os arquivos e subdiretórios do "D:VS mp\wcu\dotnetframework" a "D:\VS\vs2k8WithSP1\wcu\dotnetframework"

  8. Agora você tem sucesso integrada com o visual studio 2008 com service pack 1.Agora D:\VS\VS2k8WithSP1 pasta que contém a cópia corrigida do visual studio 2008.Agora você pode excluir arquivos ISO (se você tiver) e quaisquer outros arquivos ou pastas que não D:\VS\VS2k8WithSP1.

As etapas postado acima de trabalho, com alguns pequenos ajustes:

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

Eu recomendo a cópia de vários arquivos na pasta 1033 manualmente.Há apenas dois deles.Parece haver alguma confusão em torno do uso de asteriscos (*) em arquivos em lotes.

Eu também recomendo copiar manualmente os seguintes arquivos:

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

E para o SQL Assistente de Publicação 1.3:

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

Instalação do Visual Studio 2008 irá dizer-lhe, no final da instalação que esse componente falhou para instalar.

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

No entanto, ao verificar o Visualizador de Eventos, bem como o Visual Studio log de instalação, esta é não é verdade.Todas as indicações dizem que é instalado com êxito.E o verdadeiro teste de realmente utilizar o assistente, funciona bem.

Além do que, este tutorial trabalha grande!

Muito obrigado para o(s) autor.

::Cópia de algum arquivo para fazer a correção de integração bem-sucedida.cópia "VS2k8WithSP1\Arquivos de programas\Microsoft Visual Studio 9.0\Common7\1033*.chm" "VS2k8WithSP1\Arquivos de programas\Microsoft Visual Studio 9.0\Common7\IDE\"

há um erro aqui, deve ser:

::Cópia de algum arquivo para fazer a correção de integração bem-sucedida.cópia "VS2k8WithSP1\Arquivos de programas\Microsoft Visual Studio 9.0\Common7\1033\*.chm" "VS2k8WithSP1\Arquivos de programas\Microsoft Visual Studio 9.0\Common7\IDE\"

"\" deve ser dobrada neste caso, coz, um deles usado como caractere de escape do "*"

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top