Почему Ctrl+C не останавливает общий хост?

Документы содержат простейший пример запуска хоста:

public static async Task Main(string[] args)
{
    var host = new HostBuilder()
        .Build();

    await host.StartAsync();
}

Вывод показывает:

Приложение запущено. Нажмите Ctrl+C, чтобы выключить.

Который не работает. Ни в VS, ни просто с dotnet host.dll, Зачем?

Однако, если я изменю StartAsync в RunAsync() оно работает.

0 ответов

Другие вопросы по тегам