如何使用 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 的配置
.NET Core的“dotnet restore”“dotnet build”和“dotnet run”命令都是用来干什么的?