Visual Studio 2019 where to find WebAssembly template for .net core 3.1

会有一股神秘感。 提交于 2020-04-11 11:53:32

问题


I'm using very latest (16.4.2, dated 8th Jan 2020) Visual Studio 2019.

When I tried to create a Blazor WebAssembly solution, although the description for 'blazor app' included the words 'server or webassembly', when I got to the create page, only Server option was available and it successfully creates Core 3.1 application.

I assumed latest version would be there, so I went to the Visual Studio marketplace website and there were no Blazor extensions to be found, so looking on the internet I found running this command:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.1.0-preview2.19528.8

(found via Missing visual studio 2019 blazor webassembly app template)

And it worked, I got web assembly option. However, when I look at my project created using WebAssembly it is using .net Core 2.0 and the options only go as far as 2.1. I presumed by the '3.1.0' section in the name it would be the latest.

Any idea how I get the latest template rather than random searching and use .net core 3.1?

If there is a better way, can anyone let me know how to uninstall templates as I failed to find out how.


回答1:


Run the following in a CLI or in Tools -> Nuget package Manager -> Package Manager Console:

dotnet new --install Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview3.20168.3

The NuGet package for above is here.

Get started with ASP.NET Core Blazor here.



来源:https://stackoverflow.com/questions/59668227/visual-studio-2019-where-to-find-webassembly-template-for-net-core-3-1

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!