【发布时间】:2019-05-28 20:41:17
【问题描述】:
我有一个版本为 15.9.7 和 .Net core 2.2 和 .Net SDK 2.2.1 的 Visual Studio Enterprise 2017。我试图在this link 之后创建一个blazor Web 应用程序。在文章中,它显示了 Blazor 类型的模板。但我的视觉工作室中没有相同的模板。
在进一步调查中,我找到了this link,但前提条件包括 Visual Studio 2019 预览版和 SDK 3.0 预览版。当版本仍处于预览状态时,我不想立即跳转到它们。
那么有没有办法在我当前的配置中获取模板?有什么办法可以解决这个问题吗?
This is 完全相同的问题,但标记的解决方案在我的情况下不起作用。
编辑 1:我尝试安装 blazor extension,但它说此扩展不能安装在任何当前安装的产品上(在我的情况下是 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)
【问题讨论】:
-
确保你已经安装了blazor extension,如果这不起作用,恐怕你需要“硬着头皮”使用VS2019和.Net Core 3.0。这两者都非常适用于 4 月 2 日发布的 VS2019 和今年晚些时候发布的 .Net Core 3.0
-
@MindSwipe 我尝试安装它,但它说这个扩展不能安装在任何当前安装的产品上(在我的情况下是 VS 2017)。
-
据我阅读,它仅在 VS2019 和 .Net Core SDK 3.0 中可用,这就是我遵循的 docs.microsoft.com/en-us/aspnet/core/client-side/spa/blazor/…
-
Blazor 扩展实际上使您能够创建和运行 Blazor 应用程序,没有它您将无法使用 Blazor。所以我猜你需要使用 VS2019 或者等到 Blazor 不再是实验性的
-
@DavidYenglin 我见过像msdn.microsoft.com/en-us/magazine/mt833288 这样的例子,它使用了.Net core 2.1。从那个状态到现在的状态有什么变化吗?
标签: c# visual-studio-2017 blazor blazor-server-side