我正在使用最新的(16.4.2,日期为 2020 年 1 月 8 日)Visual Studio 2019。
当我尝试创建 Blazor WebAssembly 解决方案时,尽管“blazor 应用程序”的描述包含“服务器或 WebAssembly”一词,但当我进入创建页面时,只有“服务器”选项可用,并且它成功创建了 Core 3.1 应用程序。
我认为那里会有最新版本,所以我访问了 Visual Studio 市场网站,但没有找到 Blazor 扩展,因此在互联网上查找时我发现正在运行以下命令:
点网新-i
Microsoft.AspNetCore.Blazor.Templates::3.1.0-preview2.19528.8
(通过发现缺少 Visual Studio 2019 Blazor WebAssembly 应用程序模板 https://stackoverflow.com/questions/59272624/missing-visual-studio-2019-blazor-webassembly-app-template)
它起作用了,我得到了网络组装选项。然而,当我查看使用 WebAssembly 创建的项目时,它使用的是 .net Core 2.0,并且选项最多只有 2.1。我根据名称中的“3.1.0”部分推测它是最新的。
知道如何获取最新模板而不是随机搜索并使用 .net core 3.1 吗?
如果有更好的方法,任何人都可以告诉我如何卸载模板,因为我没找到如何卸载模板的方法。
在 CLI 中运行以下命令or在“工具”->“Nuget 包管理器”->“包管理器控制台”中:
dotnet new --install Microsoft.AspNetCore.Components.WebAssembly.Templates::3.2.0-preview3.20168.3
上面的 NuGet 包是here https://www.nuget.org/packages/Microsoft.AspNetCore.Components.WebAssembly.Templates/.
ASP.NET Core Blazor 入门.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)