Это было полезно?

Решение

Вот Сообщение на форуме MSDN в котором MSFTie указывает, что это будет возможно, и что подробности будут опубликованы.Другой плакат сообщает о результатах ее почти успешной попытки.Похоже, это скоро станет возможным.

Связанный: как добавить Team Foundation Server 2008 SP1 (TFS 2008 SP1)

Другие советы

Ниже приведены шаги для внедрения Visual Studio 2008 с пакетом обновления 1.

  1. Предположим, у вас есть ISO-файл Visual Studio 2008 или DVD, смонтированный на диске G:водить машину.Если у вас другая буква диска, не волнуйтесь.Я вернусь к этому на шаге 4.

  2. У вас достаточно места, скажем, на жестком диске в разделе, скажем D:около 8 ГБ.

  3. Извлеките пакет обновления 1 для Visual Studio 2008 в папку D:\VS\SP1.

  4. Скопируйте приведенные ниже команды в командный файл, назовите его «integrate.bat» и поместите в папку «D:\VS».Если буква вашего DVD-привода другая, то можно изменить букву G:в пакетном файле с соответствующей буквой диска.

    ::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. Перейдите в командную строку и перейдите к «D:\VS».

  6. Используя «D:\VS» в качестве текущего каталога, запустите пакетный файлintegr.bat.Это займет примерно 1 час.Так что расслабьтесь и работайте параллельно с другими делами.

  7. После полного выполнения пакетного файла вручную извлеките dotnetfx35.exe в «папку D:\VS mp».Скопируйте и перезапишите все файлы и подкаталоги из «D:VS mp\wcu\dotnetframework» в «D:\VS\vs2k8WithSP1\wcu\dotnetframework».

  8. Теперь вы успешно внедрили Visual Studio 2008 с пакетом обновления 1.Теперь папка D:\VS\VS2k8WithSP1 содержит загруженную копию Visual Studio 2008.Теперь вы можете удалить файлы ISO (если они у вас есть) и любые другие файлы и папки, кроме D:\VS\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\"

Я рекомендую скопировать несколько файлов в папку 1033 вручную.Их всего двое.Кажется, существует некоторая путаница вокруг использования звездочек (*) в пакетных файлах.

Я также рекомендую вручную скопировать следующие файлы:

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

А для мастера публикации SQL 1.3:

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

В конце установки программа установки Visual Studio 2008 сообщит вам, что этот компонент не удалось установить.

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

Однако после проверки средства просмотра событий, а также журнала установки Visual Studio это не правда.Все указывает на то, что установка прошла успешно.И настоящий тест на фактическое использование мастера работает хорошо.

Кроме того, этот урок отлично работает!

Огромное спасибо автору(ам).

:: Скопируйте какой-нибудь файл, чтобы обеспечить успешную интеграцию с скользящим потоком.скопируйте "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\1033*.chm" "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\IDE"

здесь ошибка, должно быть:

:: Скопируйте какой-нибудь файл, чтобы обеспечить успешную интеграцию с скользящим потоком.скопируйте "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\1033\*.chm" "VS2k8WithSP1\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\"

В этом случае "\" необходимо удвоить, поскольку один из них используется как escape-символ "*".

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top