Share via


Procedura: scaricare aggiornamenti dell'applicazione ClickOnce

Aggiornamento: novembre 2007

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 Distribuzione ClickOnce e Pubblicazione di applicazioni ClickOnce.

Esempio

Nell'esempio riportato di seguito viene eseguito il download e l'installazione dell'aggiornamento in seguito all'utilizzo della Proprietà My.Application.IsNetworkDeployed per assicurarsi che l'applicazione sia distribuita con 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

Questo esempio di codice è 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 nel codice (Visual Basic).

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.

Vedere anche

Attività

Procedura: verificare la presenza di aggiornamenti di applicazioni ClickOnce

Riferimenti

Proprietà My.Application.Deployment