2010-11-20 12 views
0

Ich habe eine Anwendung mit C# -Datenbank gemacht und erfolgreich ein Setup-Projekte, die Setup-Dateien benötigt, um diese Anwendung zu installieren, aber wenn ich es auf anderen Computer installieren zuerst installiert habe ich dann Framework 2 SP2 und dann SQL aktualisieren Server und wenn ich meinem Kunden sage, dass er das gleiche machen müsste, dann nur ....... also möchte ich einen Weg finden, diese Dinge in diesen Installationsassistenten einzubetten, so dass in einem einzigen Schritt alles möglich wird installiert ohne Aufforderung für jede Sache. zum Beispiel, wenn wir Visual Studio installieren, wird jedes Ding installiert, ohne um Erlaubnis zu fragen, wie wir auswählen, was zu installieren. So gibt es einen Weg?Setup Projektmodifikationen

Antwort

0

Wenn Sie für jeden der zu installierenden Teile einen Einrichtungsassistenten haben, können Sie sich Inno Setup ansehen, da Sie diese Installationsprogramme in ein neues einbetten können, das wiederum Datenbank/.NET Framework/ausführt. Anwendungs-Setups in der richtigen Reihenfolge, um alle Teile der Lösung auf einer Maschine ordnungsgemäß zu konfigurieren.

Da Setup-Anwendungen in der Regel eine Möglichkeit bieten, Optionen über Befehlszeilenparameter zu konfigurieren und im Hintergrund auszuführen, können Sie alle erforderlichen Parameter auf der neuen Assistentenseite abrufen und alle erforderlichen Installationsprogramme aufrufen, indem Sie einfach eine Zeile in [Ausführen ] Abschnitt des Skripts.

Mit Inno können Sie sogar ein Pascal-Skript einbetten, um Code während der Laufzeit des Assistenten auszuführen, beispielsweise um den Zielcomputer zu überprüfen, um einige Installationsprogramme auszuführen oder nicht. Sie können erforderliche Extra-Dateien auch auf Anfrage herunterladen.

Wenn Sie ein Inno-Installationsprojekt mit Standardoptionen kompilieren, erhalten Sie eine einzige ausführbare Datei, die alles enthält, was Sie zur Installation Ihres Projekts benötigen, wodurch die Bereitstellung sehr einfach wird.

Diese Optionen sind möglicherweise für das Werkzeug verfügbar, das Sie jetzt verwenden, um Ihr Installationsprogramm zu erstellen.