创建没有顶级语句的 Web API

Byr*_*017 5 .net dotnet-cli .net-6.0

我正在使用 dotnet cli 创建ASP.NET Core Web API

dotnet new webapi --output WebAPI;
Run Code Online (Sandbox Code Playgroud)

是否可以创建它但没有顶级语句?

Gur*_*ron 7

您可以使用--use-program-mainswitch(或--use-program-main true)作为dotnet new命令:

dotnet new webapi --output WebAPI --use-program-main
Run Code Online (Sandbox Code Playgroud)

请注意,这只会生成Main方法。仍将使用最小托管模型(因此不会Startup)。