如何使用 dotnet cli 命令以 VB.NET 语言创建 ASP.NET Core 项目?

Posted

技术标签:

【中文标题】如何使用 dotnet cli 命令以 VB.NET 语言创建 ASP.NET Core 项目?【英文标题】:How to create a ASP.NET Core Project in VB.NET language using dotnet cli command? 【发布时间】:2021-07-29 07:03:10 【问题描述】:

我已将项目从 Dot.Net-Framework 4.7.2 迁移到使用 VB.NET 语言的 Asp.Net-Core 3.1。我已经检查了下面的 Microsoft 链接,Asp.Net Core 模板中没有用于 VB.NET 的 CLI 命令。他们只提到了 ASP.NET Core 的 C# 语言

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new

如果有任何方法可以在 "VB.NET"

中创建 ASP.NET Core 项目,请告诉我

【问题讨论】:

dotnet new webapp --help 【参考方案1】:

据我所知,asp.net core 无法创建 MVC vb.net 项目。您可以使用dotnet new --list 来查看结果:

此外,根据这个 github 问题,ASP.NET Core 不提供支持 VB.NET 的 razor 语法。

解决方法是使用 Vazor 和 ZML 等自定义库来设计 MVC 视图和 Razor 页面。

更多细节,你可以参考这个githubissue。

【讨论】:

devblogs.microsoft.com/vbteam/… 那链接呢? 这是为 .NET 5.0 计划的支持,类似于路线图。 VB.NET 现在还不支持 web api 和 MVC。

以上是关于如何使用 dotnet cli 命令以 VB.NET 语言创建 ASP.NET Core 项目?的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 在构建、重建和清理解决方案时使用啥 dotnet core cli 命令(或 msbuild 命令)?

dotnet cli 发布命令与 Visual Studio 发布

如何在 dotnet cli 中使用“-optimize”?

如何在 Entity Framework Core cli 工具中使用来自 dotnet 6 最小 API 的配置

dotnet cli与新vs2017 msbuild的关系

.NET Core的“dotnet restore”“dotnet build”和“dotnet run”命令都是用来干什么的?