相关疑难解决方法(0)

.NET 6 及更高版本中的 using 语句/指令在哪里

我已经开始使用 Visual Studio 2022 Preview 几天了。

我第一次震惊,没有 Startup.cs。没关系,稍微阅读一下,我知道启动已被删除。

今天又挨了一巴掌。我没有看到任何 using 语句。这里是。

我刚刚创建了一个全新的 .NET 6 Web 应用程序,当我将鼠标悬停在 WebApplication 类上时,我意识到它位于 Microsoft.AspNetCore.Builder 命名空间中。生成的 Program.cs 类如下所示。

ASP.NET core 6 Web 应用程序中的 Program.cs 类

那么using Microsoft.AspNetCore.Builder;声明在哪里呢?

有什么魔力?为什么.net 日益变得神秘?

完整的 Program.cs 文件如下。

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
builder.Services.AddRazorPages();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
    app.UseExceptionHandler("/Error");
    // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
    app.UseHsts();
}

app.UseHttpsRedirection();
app.UseStaticFiles();

app.UseRouting(); …
Run Code Online (Sandbox Code Playgroud)

c# c#-9.0 .net-6.0 c#-10.0

14
推荐指数
1
解决办法
1万
查看次数

标签 统计

.net-6.0 ×1

c# ×1

c#-10.0 ×1

c#-9.0 ×1