Frage

ich den Einsatz einer Clickonce-Anwendung. Ich brauche einen Weg zu finden, zu erkennen, von dem Server die Anwendung heruntergeladen wurde und installiert von - weil die Anwendung sucht nach Updates auf Start, ich weiß, dass irgendwo die „Eltern“ Server kennt - kann ich auf diesem Wert erhalten irgendwie

Ich brauche diesen Wert, da das installierte Programm Dienste zugreifen muss auf dem Server, der sie von installiert wurde - aber das Server kann je nach Einsatzumgebung ändern

.
War es hilfreich?

Lösung

Sie können mit

ApplicationDeployment.CurrentDeployment

(insbesondere ApplicationDeployment.CurrentDeployment.UpdateLocation), um die Eigenschaften von Clickonce mit der laufenden Instanz zugeordnet zugreifen zu können.

Beachten Sie, wenn Sie das Debuggen, diese nicht verfügbar sein wird - man kann ein tun

if (ApplicationDeployment.IsNetworkDeployed)

Um zu testen, ob Sie die Anwendung über die Clickonce-Bereitstellung ausführen.

Andere Tipps

ApplicationDeployment.CurrentDeployment.ActivationUri 

MSDN-Dokumentation

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