Ein Klick auf Anwendungen und Erkennung des ersten Starts der neuen Version

8

Gibt es eine einfache Möglichkeit, den ersten Start einer neuen Click-Once-Anwendungsversion zu erkennen? IE: Ich habe Version 1 veröffentlicht und dann 1,1. Beim ersten Start von Version 1.1 möchte ich beim Start einen einmaligen Prozess durchführen.

Danke,

Markieren

    
mservidio 16.08.2011, 18:55
quelle

2 Antworten

3

Überprüfen Sie dies:

%Vor%

Über IsFirstRun von msdn:

  

Geben Sie ein: System.Boolean   true, wenn diese Version der Anwendung noch nie auf dem Clientcomputer ausgeführt wurde; sonst, falsch.

    
Adrian Serafin 16.08.2011, 19:02
quelle
3

Die einfachste Lösung wäre, die Anwendungsversion ( ApplicationDeployment.CurrentDeployment.CurrentVersion ) in einem Konfigurationswert zu speichern. Wenn die Nummer beim Start von dem Konfigurationswert abweicht, wissen Sie, dass sie aktualisiert wurde (oder heruntergestuft wurde, aber das sollte einfach genug sein, um sie zu bestimmen).

    
Adam Robinson 16.08.2011 18:57
quelle