문제

내가 읽은 바에 따르면, VS 2008 SP1 및 Team Foundation Server SP1 패키지는 SP를 설치하기 전에 먼저 원본 버전을 설치해야 하는 기존 서비스 팩입니다..

지원 여부에 관계없이 설치를 슬립스트리밍하는 방법이 있습니까?

도움이 되었습니까?

해결책

여기에 MSDN 포럼 게시물 MSFTie는 이것이 가능하며 세부 사항이 곧 나올 것임을 나타냅니다.또 다른 포스터에는 거의 성공에 가까운 시도의 결과가 담겨 있다.곧 가능할 것 같습니다.

관련된: Team Foundation Server 2008 SP1(TFS 2008 SP1)을 슬립스트리밍하는 방법

다른 팁

서비스 팩 1을 사용하여 Visual Studio 2008을 슬립스트리밍하는 단계는 다음과 같습니다.

  1. G:에 Visual Studio 2008 ISO 파일이나 DVD가 마운트되어 있다고 가정해 보세요.운전하다.드라이브 문자가 다르더라도 걱정하지 마세요.이에 대해서는 4단계에서 다시 설명하겠습니다.

  2. D 파티션의 HDD에 충분한 공간이 있습니다.약 8GB 정도.

  3. Visual Studio 2008 서비스 팩 1을 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"를 현재 디렉터리로 사용하여 통합.bat 배치 파일을 실행합니다.이 작업은 약 1시간 정도 소요됩니다.그러니 긴장을 풀고 다른 일과 병행하여 작업하세요.

  7. 배치 파일이 완전히 실행된 후 dotnetfx35.exe를 "D:\VS mp 폴더"에 수동으로 추출합니다."D:VS mp\wcu\dotnetframework"에서 "D:\VS\vs2k8WithSP1\wcu\dotnetframework"로 모든 파일과 하위 디렉터리를 복사하고 덮어씁니다.

  8. 이제 서비스 팩1을 사용하여 Visual Studio 2008을 성공적으로 슬립스트리밍했습니다.이제 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\" 복사

이 경우 "\"는 두 배가 되어야 합니다. 그 중 하나가 "*"의 이스케이프 문자로 사용되기 때문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top