После обновления до .NET 9 простой оператор C# вызывает фатальную ошибку в Visual Studio 2022 при использовании Control-C для выхода

Я заметил, что .NET 9 теперь доступен в качестве опции в Visual Studio 2022, поэтому попробовал выполнить обновление с .NET 8. Мои приложения продолжают работать должным образом, но есть одна проблема: при остановке моей работы появляется фатальная ошибка. консольные приложения, использующие Control-C.

Вот ошибка, которую я получаю:

введите описание изображения здесь

Это относится ко всем моим консольные приложения, использующие класс WebBuilder. Самая простая программа, которая постоянно вызывает ошибку:

Этот code был введен в новый консольный проект в новом решении, где верхняя строка в файле проекта была изменена на:

<Project Sdk="Microsoft.NET.Sdk.Web">

Само приложение работает нормально. Только выключение, вызванное нажатием Control-C, немедленно вызывает фатальную ошибку без записи в журнал событий подсказок. Гугление этой конкретной ошибки ничего не дает. Есть идеи?

internal class Startup
{
    public static async Task Main(string[] args)
    {
        await WebApplication.CreateBuilder().Build().RunAsync();
    }
}
Иван
Вопрос задан18 августа 2024 г.

1 Ответ

2
Богдан
Ответ получен7 сентября 2024 г.

Ваш ответ

Загрузить файл.