VS 2017 .Net core 2.2 中缺少 Blazor 模板

Missing Blazor template in VS 2017 .Net core 2.2

我有一个 Visual Studio Enterprise 2017,版本为 15.9.7,.Net core 2.2 和 .Net SDK 2.2.1。我试图在 this link 之后创建一个 blazor 网络应用程序。在文章中,它显示了 Blazor 类型的模板。但是我在 visual studio.

中没有得到相同的模板

经过进一步调查,我发现 this link 但先决条件包括 Visual Studio 2019 预览版和 SDK 3.0 预览版。当版本仍在预览中时,我不想立即跳转到它们。

那么我现在的配置是不是没有办法获取到模板呢?有什么解决办法吗?

完全相同的问题,但标记的解决方案不适用于我的情况。

编辑 1:我尝试安装 blazor extension,但它说此扩展无法安装在任何当前安装的产品上(在我的情况下是 VS 2017)。

编辑 2:我尝试使用 CLI 创建项目,但以错误结束

error NU1202: Package Microsoft.AspNetCore.Blazor.Cli 0.9.0-preview3-19154-02 is not compatible with netcoreapp2.2 (.NETCoreApp,Version=v2.2). Package Microsoft.AspNetCore.Blazor.Cli 0.9.0-preview3-19154-02 supports: netcoreapp3.0 (.NETCoreApp,Version=v3.0)

要使用 Blazor,您需要升级到 Visual Studio 2019 和 .NET Core 3 预览版 SDK。

在 VS 2019 之前,用于构建 Blazor 项目的所有工具都包含在 Visual Studio 的 Blazor 扩展中,连同模板。但是,该工具现在直接内置到 VS 2019 中。 Blazor 扩展现在仅包含项目模板。

好消息是您可以安装 VS 2019 以及您现有的任何稳定的 VS 版本。 .NET Core 的预览版 SDK 也是如此。