繁体   English   中英

如何使用 dotnet cli 创建 .NET 5 版本的 webapi?

[英]How could I create a webapi of the .NET 5 version using the dotnet cli?

如何使用 dotnet cli 创建 .NET 5 版本的 webapi?

每当我运行dotnet new webapi我都会获得 .NET Core 3.1 项目。 我在本地安装了 .NET 5。 如何使 .NET 5 成为 dotnet cli 的默认版本?

我尝试运行

$ dotnet new webapi --framework "net5.0"

但它给了我一个错误:

找不到与输入匹配的已安装模板,正在在线搜索符合...

这是运行dotnet --info的结果:

$ dotnet --info
.NET Core SDK (reflecting any global.json):
 Version:   3.1.301
 Commit:    7feb845744

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19041
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\3.1.301\

Host (useful for support):
  Version: 5.0.7
  Commit:  556582d964

.NET SDKs installed:
  3.1.301 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 3.1.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

To install additional .NET runtimes or SDKs:
  https://aka.ms/dotnet-download

只需输入 "dotnet new webapi -f net5.0" 。 这应该够了吧

dotnet new webapi -o projectName --framework ""net5.0"

注意:将 projectName 更改为您的项目名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM