Я пытаюсь создать консольное приложение с ядром dotnet.Приложение является простым служебным приложением и должно запускаться, делать свое дело и выходить.Этого легко добиться, используя стандартный шаблон консольного приложения, сгенерированный Visual Studio.Но в наши дни у нас есть HostBuilder, который кажется более привлекательным, потому что он объединяет опыт работы с WebHostBuilder, DI, Loggin и т. Д.
Но похоже, что этот подход предназначен только для длительных фоновых сервисов.Он будет запускаться и сидеть вечно до события внешнего завершения (например, Ctrl-C).
Есть ли способ завершить этот тип приложения изнутри?