Frage

War es hilfreich?

Lösung

Hier ist ein MSDN-Forumsbeitrag in dem ein MSFTie darauf hinweist, dass dies möglich sein wird und dass Einzelheiten bekannt gegeben werden.Ein weiteres Poster präsentiert die Ergebnisse ihres fast erfolgreichen Versuchs.Es sieht so aus, als ob das bald machbar sein wird.

Verwandt: So übertragen Sie Team Foundation Server 2008 SP1 (TFS 2008 SP1) per Slipstream

Andere Tipps

Hier sind die Schritte zum Slipstreaming von Visual Studio 2008 mit Service Pack 1

  1. Stellen Sie sich vor, Sie haben eine ISO-Datei oder DVD von Visual Studio 2008 auf G gemountet:fahren.Wenn Ihr Laufwerksbuchstabe anders ist, machen Sie sich keine Sorgen.Ich werde in Schritt 4 darauf zurückkommen.

  2. Sie haben genügend Speicherplatz, beispielsweise auf der Festplatte in Partition, beispielsweise D:von ca. 8GB.

  3. Extrahieren Sie das Visual Studio 2008 Service Pack 1 in den Ordner D:\VS\SP1

  4. Kopieren Sie die folgenden Befehle in eine Batchdatei, nennen Sie sie „integrate.bat“ und legen Sie sie im Ordner „D:\VS\“ ab.Wenn Ihr DVD-Laufwerksbuchstabe anders ist, ändern Sie entsprechend das G:in der Batchdatei mit dem entsprechenden Laufwerksbuchstaben.

    ::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. Gehen Sie zur Eingabeaufforderung und navigieren Sie zu „D:\VS\“.

  6. Führen Sie mit „D:\VS“ als aktuellem Verzeichnis die Batchdatei „integrate.bat“ aus.Dies dauert etwa 1 Stunde.Entspannen Sie sich also und arbeiten Sie parallel zu anderen Dingen.

  7. Nachdem die Batchdatei vollständig ausgeführt wurde, extrahieren Sie die Datei „dotnetfx35.exe“ manuell in einen Ordner „D:\VS mp“.Kopieren und überschreiben Sie alle Dateien und Unterverzeichnisse von „D:VS mp\wcu\dotnetframework“ nach „D:\VS\vs2k8WithSP1\wcu\dotnetframework“

  8. Jetzt haben Sie das Visual Studio 2008 mit Service Pack 1 erfolgreich gestreamt.Jetzt enthält der Ordner D:\VS\VS2k8WithSP1 die Slipstream-Kopie von Visual Studio 2008.Jetzt können Sie ISO-Dateien (falls vorhanden) und alle anderen Dateien oder Ordner außer D:\VS\VS2k8WithSP1 löschen.

Die oben aufgeführten Schritte funktionieren, mit einigen geringfügigen Anpassungen:

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

Ich empfehle, die mehreren Dateien im Ordner 1033 manuell zu kopieren.Es gibt nur zwei davon.Es scheint einige Verwirrung hinsichtlich der Verwendung von Sternchen (*) in Batchdateien zu geben.

Ich empfehle außerdem, die folgenden Dateien manuell zu kopieren:

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

Und für den SQL Publishing Wizard 1.3:

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

Das Visual Studio 2008-Setup teilt Ihnen am Ende der Installation mit, dass die Installation dieser Komponente fehlgeschlagen ist.

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

Bei der Überprüfung der Ereignisanzeige und des Visual Studio-Setup-Protokolls ist dies jedoch der Fall nicht wahr.Alle Anzeichen deuten darauf hin, dass die Installation erfolgreich war.Und der eigentliche Test, den Assistenten tatsächlich zu verwenden, funktioniert gut.

Ansonsten funktioniert dieses Tutorial großartig!

Vielen Dank an den/die Autor(en).

::Kopieren Sie eine Datei, um die Slipstream-Integration erfolgreich zu machen.kopieren Sie „VS2k8WithSP1\Programme\Microsoft Visual Studio 9.0\Common7\1033*.chm“ „VS2k8WithSP1\Programme\Microsoft Visual Studio 9.0\Common7\IDE\“

Hier liegt ein Fehler vor, sollte lauten:

::Kopieren Sie eine Datei, um die Slipstream-Integration erfolgreich zu machen.kopieren Sie „VS2k8WithSP1\Programme\Microsoft Visual Studio 9.0\Common7\1033\*.chm“ „VS2k8WithSP1\Programme\Microsoft Visual Studio 9.0\Common7\IDE\“

„\“ muss in diesem Fall verdoppelt werden, da eines davon als Escape-Zeichen von „*“ verwendet wird.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top