Forum: PC-Programmierung Installationsprogramm programmieren


von grundschüler (Gast)


Lesenswert?

hallo,

habe ein kleines c#-Programm geschrieben und möchte es jetzt auf 
mehreren workatations installieren:
- ggf. Verzeichnis anlegen
- ggf. alte Dateien löschen
- Dateien schreiben
- auf dem Desktop eien Startverknüpfung anlegen

so eine Art *.msi-Datei

Wie macht man das am besten?

Danke für Unterstützung.

von Ein T. (ein_typ)


Lesenswert?

grundschüler schrieb:
> habe ein kleines c#-Programm geschrieben und möchte es jetzt auf
> mehreren workatations installieren:
> - ggf. Verzeichnis anlegen
> - ggf. alte Dateien löschen
> - Dateien schreiben
> - auf dem Desktop eien Startverknüpfung anlegen
>
> so eine Art *.msi-Datei
>
> Wie macht man das am besten?

http://www.installsite.org/pages/en/msi/authoring.htm

von pp (Gast)


Lesenswert?

grundschüler schrieb:
> so eine Art *.msi-Datei

Was meinst du mit "so eine Art *.msi-Datei" ? Will du MSI verwenden?
Oder einen anderen Installer - gibts ja einige zum Bezahlen oder Free...

Oder möchtest du ein cmd-file erstellen?

Oder möchtest du einen eigenen Installer bauen, der sich Variablen z.B. 
aus einer Ini-Datei zieht?

von Wühlhase (Gast)


Lesenswert?

NSIS

von Stallman (Gast)


Lesenswert?

Für vernünftige Betriebssysteme gibts Paketierung eingebaut.

von Klaus P. (kpi6288)


Lesenswert?

grundschüler schrieb:
> habe ein kleines c#-Programm geschrieben und möchte es jetzt auf
> mehreren workatations installieren

Also vermutlich im Visual Studio programmiert.

Dafür gibt es eine kostenlose Extension, die man einfach installieren 
kann:
https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2022InstallerProjects

Das benutze ich für kleine Projekte.

Die Installation kann man direkt im Visual Studio vornehmen (Extensions 
=> Manage extensions => dann im Marketplace suchen)

Bei größeren dann Wix.

von Micha (Gast)


Lesenswert?

Oder InnoSetup

von Zeno (Gast)


Lesenswert?

Innosetup

von Sven L. (sven_rvbg)


Lesenswert?

mit NSIS wird man wohl recht schnell zum Zielkommen,
WiX hab ich etwas aufwendiger in Erinnerung.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.