wiem, że można obsługiwać błędy BackgroundWorker w RunWorkerCompleted obsługi, jak w następnym kodzieobsługi błędów z 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();
Ale moim problemem jest to, że ciągle pojawia się komunikat: błąd został unhadled w kodzie użytkownika on-line
throw new InvalidOperationException("oh shiznit!");
Jak mogę rozwiązać ten problem?
Czy testujesz to w aplikacji WinFormss? Lub konsola? –