Ich erstellen eine Windows-Anwendung und geben dem Benutzer das Installationspaket dafür. So, jetzt muss ich einige Fehler beheben und dem Benutzer eine überarbeitete Version geben, aber ich möchte nicht, dass sie es neu installieren. Also, wie kann ich eine Reparatur erstellen und verteilen?Erstellen aktualisierbar C# .net Windows-Anwendung
Antwort
ClickOnce wird diesen Prozess der Installation/Aktualisierung erheblich vereinfachen. Möglicherweise müssen Sie die Anwendung einmal über ClickOnce neu installieren, aber danach werden Upgrades problemlos bereitgestellt. Erklärungen here.
Erstellen Sie ein neues Installationsprogramm, das alte Dateien mit den neuen Dateien überschreibt. oder in Betracht ziehen click once deployment
+1 für einmal klicken. – tster
Ich habe clickonce nicht verwendet, aber vor ein paar Jahren musste ich etwas schreiben, das automatisch aktualisiert würde. Ich kann den Code nicht finden oder sonst würde ich posten, aber das ist, was es getan hat:
1) Haupt-exe würde sich eine Baugruppe ansehen und die Version finden.
2) Wenn die Exe eine Verbindung zu einem öffentlichen Server herstellen konnte, würde sie überprüfen und sehen, ob eine andere Assembly verfügbar war.
3) Wenn die Baugruppe verfügbar war, wurde sie heruntergeladen und die neue Baugruppe ausgeführt
4) Wenn die Baugruppe nicht verfügbar war oder keine Internetverbindung hatte, wurde nur die lokale Baugruppe ausgeführt.
Dies erfordert keine Benutzerinteraktion.
- 1. Verteilen aktualisierbar Hilfe-Wiki
- 2. Sind Amazon RDS-Instanzen aktualisierbar?
- 3. Recordset nicht aktualisierbar für Checkbox
- 4. aktualisierbar Ansichten - SQL Server 2008
- 5. Ansichten mit NATURAL JOIN aktualisierbar?
- 6. Completely Auto DB aktualisierbar Frühling Boot-Anwendung
- 7. Diagramm dynamisch erstellen. in .net, C#
- 8. Erstellen einer DLL-Datei in C# .Net
- 9. .net C#: Einen asynchronen Prozess erstellen
- 10. Erstellen dynamischer DIV in ASP. NET C#
- 11. Hibernate aktualisierbar = falsch UUID Feld ist aktualisiert
- 12. Erstellen von Verknüpfung mit. NET
- 13. Erstellen von einfachen C++. Net-Wrapper. Schritt-für-Schritt
- 14. Erstellen eines MSSQL-gesteuerten Kalenders in .NET C#
- 15. generische Abfragen in SQLite-net C# Erstellen SQLiteAsyncConnection mit
- 16. Kann VS 2005 C# für .NET 4 erstellen?
- 17. erstellen Thumbnail in C# .NET von Breite zu definieren
- 18. Erstellen C# .NET Windows-Anwendung mit mehreren Ansichten
- 19. So erstellen Sie C# ohne Installation von .net-Framework
- 20. Erstellen Sie einen Jenkins-Job programmgesteuert mit C# .NET
- 21. So erstellen Sie einen Download-Geschwindigkeitstest mit .NET (C#)
- 22. .NET MVC - Wie HtmlHelperExtension in VB anstelle von C# erstellen?
- 23. Outlook-Kalendereinladungen mit SendGrid in Azure erstellen (C#, .NET)
- 24. erstellen Benutzerkonten in Office 365 mit C# .net Code dynamisch
- 25. Erstellen Sie Active Directory-Benutzer in .NET (C#)
- 26. C# .NET WMV-Datei aus JPEG-Bildern erstellen
- 27. Beste Anleitung zum Erstellen von Windows-Diensten in C# .NET?
- 28. Erstellen von Verzeichnissen in einem ZipArchiv C# .Net 4.5
- 29. So erstellen Sie ein transparentes Panel in C# .Net
- 30. So erstellen Sie selbst extrahierte exe C# .net 4.0
Würde ein anderes Installationspaket, das die alte Version deinstalliert und dann die neue Version installiert, als "Fix" eingestuft? –
Wie Sie einen Patch für Ihre Anwendung erstellen, hängt stark von der Anwendung ab, mit der Sie das Installationsprogramm erstellt haben. Kannst du mehr Informationen darüber geben? – jmservera
Ich habe den Installer noch nicht erstellt. Ich plante, Visual Studio Setup- und Deployment-Projekte zu verwenden, um einen zu erstellen: – Vicky