我有以下代码:
Task load = Task.Factory.StartNew(() => {//Some Stuff Which Throws an Exception});
try
{
load.Wait();
}
catch (AggregateException ex)
{
MessageBox.Show("Error!");
}
每当在任务中引发异常时,我希望它冒泡并在 try catch 中被捕获,而不是 Visual Studio 在引发异常时中断。
我试过谷歌,有人建议我[DebuggerHidden]
在我的方法之上添加这个,但它不起作用。