Buongiorno a tutti,
sto scrivendo un'applicazione WPF con C# in Visual Studio 2010, dove utilizzo un backgroundworker per la copia dei file e la libreria zipforge per creare un'archivio zip.
Se si genera un'eccezione nella procedura DoWork del backgroundworker non mi fa scatenare l'errore in RunWorkerCompleted e quindi di da un'eccezione non gestita e di conseguenza il crash dell'applicazione.
Il codice che uso è il seguente:
Con lo stesso codice in WinForm e con VB.NET funziona benissimo.
Spero che qualcuno mi aiuti..
Grazie in anticipo a tutti
Ho scoperto che con la vecchia applicazione che avevo creato in framework 3.5 con vb.net con il 3.5 funziona benissimo mentre con il 4.0 da problemi.. presumo sia un problema di framework spero che qualcuno mi aiuti a risolvere il problema.
Per chi ha il mio stesso problema ho risolto con un try catch nel dowork e gestendo il tutto con e.Result