Installer mit Visual Studio

Gast #5913373
Hi,

ich erstelle gerade meine erste Windows-Anwendung mit Visual Studio 
(Community 2019).
Diese Anwendung soll bald auch einem größeren Nutzerkreis zugänglich 
gemacht werden. (Z.Zt. muss man sich noch den Code holen und selber 
builden.)

Kann mir da jemand einen Tip geben, wie ich da am besten einsteige?
Gefunden habe ich bisher:
https://wixtoolset.org/
https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects

Cool wäre, wenn der Anwender neue Versionen direkt aus der Anwendung 
heraus updaten kann, so wie das in vielen Windows Anwendungen (Chrome, 
Firefox, Notapad++) auch ist.

Da das Projekt als Hobby betrieben wird suche ich nach einer kostenlosen 
Lösung.

Gruß,
Thomas
#5913553
Ben schrieb:
> Ich nutze gern den Inno Installer. Damit kannst du dir auch einen
> Updater basteln und von deiner Anwendung aus starten.
>
> https://de.m.wikipedia.org/wiki/Inno_Setup
>
> Ben

Entweder den oder bspw. den eingebauten ClickOnce-Installer (C#, VB / 
.NET geht's einfach,  C++ wird da etwas aufwendiger 
https://docs.microsoft.com/en-us/cpp/windows/clickonce-deployment-for-visual-cpp-applications?view=vs-2019)
Ansonsten das neuere MSIX verwenden 
https://docs.microsoft.com/en-us//windows/msix/ (Store/UWP, Desktop, 
Sideloading geht damit alles).
Je nach Anforderungen sind für die Varianten Code-Signing-Zertifikate 
nötig (u.U. reichen aber selbstsignierte)
Gast #5913575
Danke euch beiden!
Ich programmiere in C#.
Aktuell sind es zwei Projekte in einer Solution.
Dazu kommen noch einige Dokumente, die mit ausgeliefert werden sollen.
Und Registry Einträge muss ich auch noch machen.

Der Installer stellt mich gerade vor die größere Herausforderung als die 
Anwendung selbst...
#5913764
Wir nutzen WiX, wenn man sich einmal eingearbeitet hat, geht das recht 
gut. Das MSI kann man dann immer noch in der Anwendung selbst 
runterladen und mit erweiterten Rechten installieren.
Für Wix gibts jede Menge Tutorials und ein PlugIn für Visual Studio.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.