Ich kann auf dem Markt kein Installationsprogramm finden, das mir gefällt und das quelloffen oder kostenlos ist. Natürlich würde ich gerne Install Shield verwenden, aber mein Projekt muss unter dem Budget bleiben.
Ich dachte an die Erstellung einer benutzerdefinierten Win Forms App, um die Installation zu behandeln, ist dies akzeptabel Praxis. Oder sollte ich eine benutzerdefinierte MSI erstellen?
Wenn ich mich für MSI entscheide, welche Tools sollte ich verwenden?
Im Wesentlichen muss ich im Installationsprogramm Folgendes ausführen:
- Eine IIS-Anwendung erstellen
- Berechtigungen festlegen
- Installieren Sie eine Konsolenanwendung
- Eine geplante Aufgabe erstellen
dann, wenn Parcheando
- Ersetzen Sie bin dll's für IIS app
Die von Microsoft bereitgestellten integrierten Installationsprogramme sind nicht flexibel genug, um eigenständige IIS-Anwendungen zu erstellen.
1 Stimmen
Sie haben vielleicht NSIS übersprungen...
0 Stimmen
@Charles, schon gut, ich habe es gefunden, aber es scheint etwas zeitaufwendig zu sein, empfehlen Sie es?
0 Stimmen
Als Entwickler habe ich keinerlei Erfahrung damit; ich erwähne es nur als Endnutzer und in dem Wissen, dass es kostenlos ist, daher reiche ich es als Kommentar und nicht als Antwort ein.
0 Stimmen
Für die Planung von Aufgaben habe ich auf den "at"-Befehl in einer Batch-Datei als Nachinstallationsereignis in einer MSI zurückgegriffen. Etwas umständlich, aber es hat funktioniert.