Не пойму логику выброса исколючения в Task

Проясните пожалуйста логику. Тестовая платформа NET6. В тестовом методе Strat по факту не находит библиотеку.

await Task.Run(async () => await test.Start()); // Вызывает исключение
await Task.Factory.StartNew(async () => await test.Start()); // не вызывает исключения

В чем разница? Я в Factory не могу обработать(получить) ошибки на выходе? Значит ли это, что стоит по возможности не использовать Factory?


Ответы (0 шт):