Я начал работать с Visual Studio 2022 Preview уже пару дней.
Первый шок: Startup.cs нет. Ничего, немного почитаю, знаю, что автозагрузка удалена.
Сегодня получил еще одну пощечину. Я не вижу никаких использования утверждений. Вот оно.
Я только что создал новое веб-приложение .NET 6 и, наведя курсор на класс WebApplication, понял, что оно остается в пространстве имен Microsoft.AspNetCore.Builder. Сгенерированный класс Program.cs выглядит следующим образом.

Так где же оператор using Microsoft.AspNetCore.Builder;?
В чем волшебство? Почему .net с каждым днем становится мистическим?
Полный файл Program.cs выглядит следующим образом.
var builder = WebApplication.CreateBuilder(args); // Добавляем сервисы в контейнер. builder.Services.AddRazorPages(); вар приложение = builder.Build(); // Настраиваем конвейер HTTP-запросов. если (!app.Environment.IsDevelopment()) { app.UseExceptionHandler("/Error"); // Значение HSTS по умолчанию — 30 дней. Возможно, вы захотите изменить это для рабочих сценариев, см. https://aka.ms/aspnetcore-hsts. приложение.UseHsts(); } app.UseHttpsRedirection(); приложение.UseStaticFiles(); приложение.UseRouting(); приложение.UseAuthorization(); приложение.MapRazorPages(); приложение.Выполнить();