Sdílet prostřednictvím


Postupy: Stahování aktualizací aplikací technologie ClickOnce (Visual Basic)

V tomto příkladu je použit objekt My.Application.Deployment ke stáhnutí a instalaci nejnovější verze aplikace. V příkladu se neprovede aktualizace aplikace dokud není zastaralá a jen v případě, že byla nasazena jako ClickOnce aplikace.

Další informace týkající se ClickOnce aplikací a způsobu jejich nasazení naleznete v tématu ClickOnce zabezpečení a nasazení a Publikování aplikace ClickOnce.

Příklad

V tomto příkladu dojde ke stažení a nainstalování aktualizace po použití vlastnosti IsNetworkDeployed k zajištění, že aplikace je zavedena pomocí ClickOnce. Metoda Update aktualizuje aplikaci pouze v případě, že je aplikace zastaralá. Je nutné restartovat aplikace pro správné použití aktualizace.

Sub UpdateApplication()
    If My.Application.IsNetworkDeployed Then
        My.Application.Deployment.Update()
    End If
End Sub

Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragment kódu je umístěn v Aplikace – kompilace, Prostředky a nastavení. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.

Pouze aplikace, které jsou nasazeny pomocí ClickOnce můžou být aktualizovány pomocí objektu My.Application.Deployment. Další informace o zavedení ClickOnce aplikace naleznete v tématu Postupy: Publikování aplikace ClickOnce pomocí Průvodce publikováním.

Viz také

Úkoly

Postupy: Kontrola aktualizací aplikací technologie ClickOnce (Visual Basic)

Odkaz

Deployment