0
我有三个任务,我在开始三个任务后调用了 Task.WaitAll(task1,task2,task3)。在发布模式下的AggregateException
该程序在调试模式下工作正常。 当它转到释放模式时,抛出一个AggregateException。
我想知道如何找到异常的原因。
感谢
我有三个任务,我在开始三个任务后调用了 Task.WaitAll(task1,task2,task3)。在发布模式下的AggregateException
该程序在调试模式下工作正常。 当它转到释放模式时,抛出一个AggregateException。
我想知道如何找到异常的原因。
感谢
您可以捕获该异常,然后打印出每个内部例外的,像这样:
try
{
Task.WaitAll(task1, task2, task3);
}
catch (AggregateException ex)
{
foreach (Exception exx in ex.Flatten().InnerExceptions)
Console.WriteLine(exx.Message);
}
我忘了把文件发布文件夹下。 – Singed