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

C# VS 2017.Net core 2.2中缺少Blazor模板,c#,visual-studio-2017,blazor,blazor-server-side,C#,Visual Studio 2017,Blazor,Blazor Server Side,我有一个Visual Studio Enterprise 2017,版本为15.9.7、.Net core 2.2和.Net SDK 2.2.1。我试图创建一个blazorweb应用程序。在本文中,它显示了Blazor类型的模板。但是我在VisualStudio中没有得到相同的模板 在进一步调查中,我发现,但前提条件包括Visual Studio 2019预览和SDK 3.0预览。我不想在版本仍处于预览状态时立即跳转到它们 那么,在我当前的配置中是否无法获取模板?这方面有什么工作吗 完全相同的问

我有一个Visual Studio Enterprise 2017,版本为15.9.7、.Net core 2.2和.Net SDK 2.2.1。我试图创建一个
blazor
web应用程序。在本文中,它显示了Blazor类型的模板。但是我在VisualStudio中没有得到相同的模板

在进一步调查中,我发现,但前提条件包括Visual Studio 2019预览和SDK 3.0预览。我不想在版本仍处于预览状态时立即跳转到它们

那么,在我当前的配置中是否无法获取模板?这方面有什么工作吗

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

编辑1:我尝试过安装,但它说这个扩展不能安装在任何当前安装的产品上(在我的情况下是VS2017)

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

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


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

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


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

请确保您已经安装了,如果这不起作用,恐怕您需要“咬紧牙关”,使用VS2019和.NET Core 3.0。这两个版本在4月2日发布的VS2019和今年晚些时候发布的.Net Core 3.0中都非常有用year@MindSwipe我尝试过安装它,但它说此扩展无法安装在任何当前安装的产品上(在我的情况下是VS 2017)。据我所知,它仅在VS2019和.Net Core SDK 3.0中可用,这就是我遵循的Blazor扩展,实际上是它让你能够创建和运行Blazor应用程序,没有它,你将无法使用Blazor。所以我想你要么使用VS2019要么等到Blazor不是实验性的anymore@DavidYenglin我见过这样的例子,它使用了.NETCore2.1。从那到它的当前状态有什么变化吗?同样值得一提的是,VS2019已经非常稳定和成熟了(几天后就发布了),而且.Net Core 3.0预览版也非常稳定。另外,如果您正在考虑使用Blazor(一个实验性的web框架),那么使用预览工具进行开发应该没有问题,这可能是我完全错误的理解,但假设我有一个现有的2017 ASP.Net核心应用程序,我需要与这个Blazor应用程序集成,我有什么办法可以实现它吗?除非转到Core 3和VS 2019。为了清楚起见,您使用的是客户端(Blazor)而不是服务器端(Razor组件)?目前我有一个功能齐全的.Net核心应用程序,它使用JS进行某些客户端验证。我在想一种消除这种情况的方法,为这些验证提供一个通用的服务器端和客户端代码,这就是我考虑将Blazor包括在内的地方。很酷,以防你不知道Blazor只是经验,可能会被删除,尽管可能性很小。您看过Razor组件(又称服务器端Blazor)吗。这是.NETCore3中的官方产品。如果我告诉你你已经知道的事情,我会道歉。