Come verificare se l'applicazione distribuita con Click-Once ha aggiornamenti

Scritto da  Massimo Bonanni il venerdì 18 febbraio 2011  •  Linguaggio: C#,VB   • Livello: 100


Per capire se sono disponibili aggiornamenti per la nostra applicazione distribuita con Click-Once è sufficiente:

VB.NET

Dim appDep = ApplicationDeployment.CurrentDeployment
If appDep.CheckForUpdate() Then
  ' aggiornamenti presenti
End If

 

C#

ApplicationDeployment appDep = ApplicationDeployment.CurrentDeployment;
if (appDep.CheckForUpdate())
{
   //Aggiornamenti disponibili
}

 

Per poter utilizzare la classe ApplicationDeployment è necessario referenziare l'assembly System.Deployment e importare il namespace System.Deployment.Application.
E' possibile controllare la disponibilità degli aggiornamenti anche in modalità asincrona utilizzando il metodo CheckForUpdateAsync().


Tags: Click-Once

 
x