Wie kann ich überprüfen Voraussetzungen nach dem ersten Clickonce installiert werden?

StackOverflow https://stackoverflow.com/questions/81459

  •  09-06-2019
  •  | 
  •  

Frage

Wenn ich richtig verstehe, ClickOnce nur prüft, ob Voraussetzungen mit dem ersten einer Anwendung durch die setup.exe-Datei installieren, die die Voraussetzung Informationen enthalten. Wenn der Benutzer die App in die Zukunft eröffnet wird es für neue Versionen überprüfen, aber nicht die setup.exe wieder starten, also nicht für jeden neuen Voraussetzungen überprüft, die hinzugefügt worden sein könnte.

Gibt es eine Möglichkeit Clickonce zu zwingen, die Voraussetzungen noch einmal zu überprüfen oder jemand eine gute Lösung hat, ohne den Benutzer auffordert, die setup.exe wieder laufen?

War es hilfreich?

Lösung

Leider ist Ihre Benutzer müssen die setup.exe erneut ausführen alle neuen Voraussetzungen zu überprüfen und installieren, die Sie hinzugefügt haben.

Anwendungen im Einsatz nur mit Clickonce für Anwendungs-Updates prüfen (falls aktiviert), nicht Voraussetzung, da es die Aufgabe des Bootstrap-Programms ist um sicherzustellen, dass alle Abhängigkeiten installiert sind, bevor die Anwendung installiert ist.

Ich fand dies unter Microsofts Website :

  

Die Setup.exe (Bootstrap-Programm) ist   verantwortlich für die Installation aller   Abhängigkeiten vor der Anwendung   läuft. Das Bootstrap-Programm läuft als ein   separater Prozess, der unabhängig ist   der Clickonce-Zeit läuft Motors.

Andere Tipps

Hades ist richtig. Doch solange die App können starten ohne die neue Voraussetzung, haben Sie die Möglichkeit, es in Code zu überprüfen.

hatte ich genau die gleiche Situation mit Crystal Report und das Schreiben von Code am Ende zu überprüfen, ob es installiert wurde, laden Sie die Installationsdateien, und es im Hintergrund laufen. Auf jeden Fall einen Schmerz, aber das Endergebnis hat gut funktioniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top