Procedura: scaricare aggiornamenti dell'applicazione ClickOnce (Visual Basic)

Nell'esempio seguente l'oggetto My.Application.Deployment viene utilizzato per eseguire il download e l'installazione dell'ultima versione di un'applicazione. Nell'esempio l'applicazione non viene aggiornata se non è obsoleta e se non è stata distribuita come applicazione ClickOnce.

Per ulteriori informazioni sulle applicazioni ClickOnce e sulla relativa distribuzione, vedere Sicurezza e distribuzione di ClickOnce e Pubblicazione di applicazioni ClickOnce.

Esempio

In questo esempio viene scaricato e installato l'aggiornamento dopo avere utilizzato la proprietà IsNetworkDeployed per verificare che l'applicazione sia distribuita tramite ClickOnce. Nel metodo Update l'applicazione non viene aggiornata se non è obsoleta. Per utilizzare l'aggiornamento, è necessario riavviare l'applicazione.

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

L'esempio di codice riportato di seguito è anche disponibile come frammento di codice IntelliSense. Nella casella di selezione dei frammenti di codice, si trova in Applicazione - Compilazione, Risorse e Impostazioni. Per ulteriori informazioni, vedere Procedura: inserire frammenti di codice IntelliSense.

Solo le applicazioni distribuite tramite ClickOnce possono essere aggiornate utilizzando l'oggetto My.Application.Deployment. Per ulteriori informazioni sulla distribuzione di un'applicazione ClickOnce, vedere Procedura: pubblicare un'applicazione ClickOnce mediante la Pubblicazione guidata.

Vedere anche

Attività

Procedura: verificare la presenza di aggiornamenti dell'applicazione ClickOnce (Visual Basic)

Riferimenti

Deployment