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
Ü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.
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).
Tags und Links .net c# visual-studio-2010 .net-4.0 clickonce