我有一个版本为 15.9.7 的 Visual Studio Enterprise 2017 和 .Net core 2.2 和 .Net SDK 2.2.1。我试图创建一个 blazor
关注 Web 应用程序 this link .在文章中,它展示了一个 Blazor 类型的模板。但是我在我的视觉工作室中没有得到相同的模板。
在进一步调查中,我发现 this link但前提条件包括 Visual Studio 2019 预览版和 SDK 3.0 预览版。当版本仍在预览中时,我不想立即跳转到它们。
那么有没有办法在我当前的配置中获取模板?有没有办法解决这个问题?
This is完全相同的问题,但标记的解决方案在我的情况下不起作用。
编辑 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 也是如此。
关于c# - VS 2017 .Net core 2.2 中缺少 Blazor 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55378195/