que sé, que puede manejar errores BackgroundWorker en manejador RunWorkerCompleted, como en el código siguientemanejo de errores con BackgroundWorker
var worker = new BackgroundWorker();
worker.DoWork += (sender, e) =>
{
throw new InvalidOperationException("oh shiznit!");
};
worker.RunWorkerCompleted += (sender, e) =>
{
if(e.Error != null)
{
MessageBox.Show("There was an error! " + e.Error.ToString());
}
};
worker.RunWorkerAsync();
Pero mi problema es que yo sigo recibiendo un mensaje: error fue unhadled en el código de usuario en línea
throw new InvalidOperationException("oh shiznit!");
¿Cómo puedo resolver este problema?
¿Lo prueba en una aplicación WinFormss? ¿O consola? –