É possível corrigir o Visual Studio 2008 SP1 instalar?
-
08-06-2019 - |
Pergunta
Existe uma maneira, apoiados ou não, para incluir a instalar?
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
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.
Você tem espaço suficiente dizer no disco rígido na partição dizer D:de cerca de 8GB.
Extrair o visual studio 2008 service pack 1 D:\VS\SP1 pasta
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.
Vá para o prompt de comando e navegue até "D:\VS\".
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.
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"
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 "*"