Click or drag to resize

ClickOnceInfo Klasse

This is a partial replacement for ApplicationDeployment which is not available in .NET 6 We use a custom Launcher.exe which will set various "CLICKONCE_*" local environment variables Thanks to Simon Hewitt (simmotech) for this helpful workaround. https://github.com/simmotech/Net6ClickOnce Wichtig: Das ganze funktioniert nur, wenn die App über die modifizierte "launcher.exe" aus dem Projekt ...Net6ClickOnce-master\ClickOnceLauncher gestartet wird. Ansonsten werden die zusätzlichen Environment-Variablen nicht gesetzt und Defauts zurückgegeben.
Vererbungshierarchie
SystemObject
  NetEti.ApplicationEnvironmentClickOnceInfo

Namensraum: NetEti.ApplicationEnvironment
Assembly: NetEti.EnvAccess (in NetEti.EnvAccess.dll) Version: 1.0.0+878e28844b0821f624df030dddb4364a06da759c
Syntax
public class ClickOnceInfo

Der ClickOnceInfo Typ exponiert die folgenden Member.

Konstruktoren
 NameBeschreibung
Public MethodeClickOnceInfo Standard-Konstruktor - füllt Properties aus dem (von Launcher.exe modifizierten) Environment.
Zurück nach oben
Eigenschaften
 NameBeschreibung
Public EigenschaftActivationData Ersetzt die Kommandozeilen-Argumente.
Public EigenschaftActivationUri Url für die Aktivierung.
Public EigenschaftApplicationName Application.ProductName
Public EigenschaftBaseDirectory Das Verzeichnis, in dem die Applikation gestartet wurde als absoluter Pfad.
Public EigenschaftCurrentVersion Die aktuelle ProgrammVersion = Application.ProductVersion
Public EigenschaftDataDirectory Verzeichnis, in dem die Installationsdaten bei einer ClickOnce-Installation (EnvAccess:ISNETWORKDEPLOYED = true) liegen.
Public EigenschaftIsNetworkDeployed True, wenn die Anwendung per ClickOnce installiert wurde.
Public EigenschaftTargetFrameworkName RuntimeInformation.FrameworkDescription.
Public EigenschaftTimeOfLastUpdateCheck Zeitpunkt der letzten Update-Prüfung.
Public EigenschaftUpdatedApplicationFullName Qualifizierter Name der aktualisierten Applikation.
Public EigenschaftUpdatedVersion Die neue ProgrammVersion.
Public EigenschaftUpdateLocation Die Update-Url für das Programm.
Zurück nach oben
Methoden
 NameBeschreibung
Public MethodeGetLatestVersionInfo Holt vom remote Server die neueste Versionsinformation.
Zurück nach oben
Anmerkungen
23.02.2023 Erik Nagel: übernommen.
Siehe auch