App zum Erstellen von Installern mit Voraussetzungen

Ich versuche, ein Installationsprogramm für die von mir entwickelte Anwendung zu erstellen. Ich suche nach einer Freeware- (oder Open-Source-) Software, die mir beim Erstellen des Installationsprogramms hilft. Die Funktionen, die von der Software benötigt werden, sind:

  1. Freeware oder Open-Source
  2. GUI-Editor (z. B. InnoSetup, das Sie nur mit Skripten bearbeiten können, ist keine Option)
  3. Unterstützung für viele Dateien
  4. Kein Erscheinen der Software in meinem erstellten Installationsprogramm (Zum Beispiel zeigt Clickteam am Ende der Installation eine Werbung für die Erstellersoftware des Installationsprogramms, daher ist dies keine Option)
  5. Unterstützung für die Installation von Voraussetzungen (zum Beispiel brauche ich es, um .net Framework 4.0, ODBC und einige andere Dinge zu installieren, bevor ich meine Anwendung installiere). Ich werde die Installationsprogramme für die Voraussetzungen selbst im Installationsprogramm bereitstellen.
  6. Möglichkeit, Firmendaten in das erstellte Installationsprogramm zu laden (Firmenlogos, Softwarelogos, Firmenname, Softwarename usw.)
  7. Erstellen von Windows-Anwendungen (ich habe C# für die Entwicklung verwendet)
Skriptbasierte Installer (wie NSIS ) sind viel leistungsfähiger als GUI-Editoren. Gibt es einen Grund, warum Sie sie vermeiden möchten?
Einfachheit, Benutzerfreundlichkeit und gute GUI-Editoren sind einfacher und schneller zu erlernen als skriptbasierte Installationssoftware
Stimmt, aber ich denke, es lohnt sich auf lange Sicht, die Zeit zu investieren, um eine gute Skriptsprache zu lernen, besonders wenn Sie vorhaben, dies mehr als einmal zu tun. Das Endergebnis wird auch besser aussehen, also wird es sich auszahlen. Sie werden Installer haben, die denen von Adobe, Dropbox, Mozilla und anderen ähneln
Nun ja, ich bin nicht anderer Meinung, aber ich brauche jetzt etwas Schnelles, da dies eine dringende Angelegenheit ist ... Das ist mein Problem, nicht die Notwendigkeit zu lernen, sondern die Zeit, die zum Lernen benötigt wird

Antworten (1)

Sie können immer in Betracht ziehen, Innosetup + Kymoto Inno Script Studio zu verwenden - es bietet Ihnen ein GUI-Frontend zum Erstellen der Setup-Skripte. Sie können das Skript immer noch sehen und bei Bedarf bearbeiten, aber ein Großteil der Arbeit wird für Sie erledigt - insbesondere bei "einfachen" Installationen.

  1. Freeware oder Open Source Von der Website Inno Script Studio kann kostenlos verwendet werden , aber Spenden werden "geschätzt"
  2. GUI-Editor (z. B. InnoSetup, das Sie nur mit Skripten bearbeiten können, ist keine Option) Gemischt - Mit der GUI können Sie das Basisskript erstellen
  3. Unterstützung für viele Dateien ja
  4. Kein Erscheinen der Software auf meinem erstellten Installationsprogramm Das endgültige Installationsprogramm basiert auf Inno Setup
  5. Unterstützung für die Installation von Voraussetzungen Ja
  6. Möglichkeit, Firmendaten in das erstellte Installationsprogramm zu laden Ja
  7. Erstellen von Windows-Anwendungen Ja

Dialogfeld „Neues Projekt“ 4 Screenshot 2

Leider muss in dieser Phase die Skriptbearbeitung vollständig vermieden werden, da wir etwas schnell liefern müssen und das Skripting eine Lernkurve hat, für die wir derzeit keine Zeit haben
Wenn Ihre App in Visual Studio geschrieben ist, gibt es eine Inno Setup-Erweiterung, mit der Sie das Setup ohne Editor direkt in der IDE schreiben können.