4

我有一个版本为 15.9.7 和 .Net core 2.2 和 .Net SDK 2.2.1 的 Visual Studio Enterprise 2017。我试图在此链接blazor之后创建一个 Web 应用程序。在文章中,它显示了 Blazor 类型的模板。但是我在我的视觉工作室中没有得到相同的模板。

经过进一步调查,我发现了这个链接,但前提条件包括 Visual Studio 2019 预览版和 SDK 3.0 预览版。当版本仍在预览中时,我不想立即跳转到它们。

那么有没有办法在我当前的配置中获取模板?有什么解决方法吗?

这是完全相同的问题,但标记的解决方案在我的情况下不起作用。

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

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

错误 NU1202:包 Microsoft.AspNetCore.Blazor.Cli 0.9.0-preview3-19154-02 与 netcoreapp2.2 (.NETCoreApp,Version=v2.2) 不兼容。软件包 Microsoft.AspNetCore.Blazor.Cli 0.9.0-preview3-19154-02 支持:netcoreapp3.0 (.NETCoreApp,Version=v3.0)

4

1 回答 1

8

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

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

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

于 2019-03-27T13:42:36.793 回答