Updates per ClickOnce

18/03/2010 - 21:29 von ChristianT | Report spam
Hallo Leute,
die Sache mit der ClickOnce-Update-Geschichte funktioniert eigentlich
ganz gut.
Jedoch möchte ich nicht den Veröffentlichungspfad, den ich beim
Veröffentlichen aus der IDE angebe, verwenden, da dieser je nach
Rechner im Netzwerk unterschiedlich sein kann.
Ich habe dies mit der untenstehenden Anweisung versucht zu
realisieren. Doch dummerweise
ist die Eigenschaft UpdateLocation "ReadOnly".
Wie gehe ich dabei richtig vor?

ApplicationDeployment.CurrentDeployment.UpdateLocation = "EigenerPfad"

If ad.CheckForUpdate Then
.
.
End if
 

Lesen sie die antworten

#1 ChristianT
19/03/2010 - 17:53 | Warnen spam
Hallo Leute,
ich habe mich zwischenzeitlich mal etwas schlau gemacht und habe
gelesen, dass man mit mageui.exe einen alternativen
Speicherort für die Bereitstellung von Updates festlegen kann.
In meiner Anwendung ist der Updatepfad jedoch in einer Datenbank
hinterlegt. Daher muss dieser Pfad wàhrend der Programmlaufzeit
geladen werden und anschließed dem
ApplicationDeployment.CurrentDeployment.UpdateLocation zugewiesen
werden, damit mittels .CheckForUpdate in diesem Pfad nach einer
Aktualisierung gesucht werden kann.

Jedoch ist UpdateLocation ReadOnly und ich weiß nicht wie ich meine
Anforderung realisieren kann.

Vielen Dank im Voraus
Christian Tauschek

PS:
Ich habe das Posting nochmals etwas anders geschrieben, da ich bei
meinem ersten Posting möglicherweise etwas missverstàndlich war.

Ähnliche fragen