4 Stimmen

VS 2005 Projekte einrichten: Viele Projekte mit einer MSI bereitstellen

Ich habe 3 Projekte in meiner Lösung, die ich bereitstellen möchte. Gibt es eine gute und schnelle Möglichkeit, die Setup-Projekte von Visual Studio zu verwenden, um alle drei Anwendungen mit einer MSI bereitzustellen und den Benutzer entscheiden zu lassen, welche Anwendungen er während des Installationsprozesses installieren möchte?

Ich habe Setup-Projekte für die 3 einzelnen Anwendungen, ich habe auch ein übergreifendes Setup-Projekt, das die Ausgabe dieser anderen drei Projekte hat. Bin ich auf dem richtigen Weg oder gibt es einen besseren Weg?

2voto

Nick Punkte 9013

OK, das habe ich dann gemacht. Ich erstelle meine drei MSI und dann eine kleine Splash-Screen-Applikation, die für jede App ein Kontrollkästchen enthält. Wenn der Benutzer auf dem Startbildschirm auf "Installieren" klickt, wird msiexec mit der Option /qb- aufgerufen, um eine minimierte Installation für alle ausgewählten Anwendungen nacheinander durchzuführen.

Dann verwende ich SFX Compiler, um meine Splashscreen-App und die drei Installationsprogramme zusammen zu verpacken, und der Splashscreen wird nach der Extraktion angezeigt.

1voto

Leon Tayson Punkte 4407

Sie können Wix ausprobieren, um Ihr Installationsprogramm zu erstellen. Es gibt WixUI_FeatureTree und WixUI_Mondo, das sind GUI-Optionen, mit denen Benutzer die Funktionen anpassen können, die installiert werden, wenn das Paket ausgeführt wird.

http://www.codeproject.com/KB/install/WixTutorial2.aspx

0voto

srock Punkte 533

Ich denke, Sie möchten die Bedingungen des Windows Installers verwenden. Sie werden in diesem Dokument erklärt Komplettlösung auf MSDN. Gehen Sie zu dem Abschnitt mit der Aufschrift: So fügen Sie die Beispiele zum Installationsprogramm hinzu

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X