Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Aggiornamento applicazione

9 views
Skip to first unread message

Marco75

unread,
Jun 24, 2022, 10:10:40 AM6/24/22
to
Ciao,
sto lavorando con Visual Studio 2019 e ho impostato le proprietà di ClickOnce.
oltre a questo, ho un timer che gira e ogni x minuti verifica se ci sono aggiornamenti dell'app. Se li trova apre un form con le info della versione e dopo l'ok dell'utente chiude e aggiorna.
Questa modalità ha sempre funzionato ma dopo l'ultimo rilascio allo scadere del timer chiede di chiudere l'app anche se non ci sono aggiornamenti! (non mostra neanche il form con le info versione).

il codice che parte ogni X minuti è il seguente, magari c'è qualche errore o si può gestire meglio, di seguito il codice. Consigli?
grazie
Marco

Public Sub UpdateMyApplication()
Try

Dim updateExist As Boolean = ApplicationDeployment.CurrentDeployment.CheckForUpdate

If updateExist Then
CercaAgg.Stop() 'Fermo il timer

MessageBox.Show("Nuova versione rilevata!" & vbNewLine & vbNewLine _
& rtbInfoVersione.Text & vbNewLine & vbNewLine _
& "Click su OK ed attendere installazione aggiornamento...", "Ricerca aggiornamenti...", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.ServiceNotification)

ApplicationDeployment.CurrentDeployment.Update()
MsgBox("Aggiornamento completato..." & vbNewLine _
& "premere OK per riavviare l'applicazione", MsgBoxStyle.Information + MsgBoxStyle.OkOnly, "Ricerca aggiornamenti...")
Application.Restart()
End If

Catch ex As Exception
MsgBox(ex.Message)
Finally
Application.Restart()

End Try











0 new messages