Если запустить через task.GetAwaiter().GetResult() виснет намертво (скорее всего тик не может закончится и поэтому всё ломается) @CheeryLee ?
Как раз через GetAwaiter().GetResult(). Если виснет, значит в чем-то другом проблема.
ConfigureAwait(false).GetAwaiter().GetResult() сделай
Ну и если метод асинхронный, вызывай асинхронно
Обсуждают сегодня