首页 > 解决方案 > 缺少适用于 Mac 的 Visual Studio 的 Blazor WebAssembly 应用模板

问题描述

我正在尝试使用 Visual Studio for Mac 的最新版本(v8.4.6 build 36)创建一个 Blazor WebAssembly 应用程序。

我安装了 .NET Core 3.1 SDK。

我还通过运行以下命令安装了最新的 Blazor WebAssembly 3.2.0 Preview 1:

dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.2.0-preview1.20073.1.

输出日志显示它安装成功:

Templates                                         Short Name               Language          Tags                                 
----------------------------------------------------------------------------------------------------------------------------------
Blazor Server App                                 blazorserver             [C#]              Web/Blazor                           
Blazor WebAssembly App                            blazorwasm               [C#]              Web/Blazor/WebAssembly

但是,即使重新启动后,Blazor WebAssembly 应用程序模板也不会显示在 Visual Studio for Mac 中:

在此处输入图像描述 如果我按如下方式从 CLI 创建 Blazor WebAssembly 应用程序,它会构建但不会运行:

dotnet new blazorwasm
dotnet build
dotnet run

如果我尝试在 Visual Studio for Mac 中运行它,我会收到此错误: Cannot open assembly '/Users/my.username/projects/blazor/BlazerWasm/bin/Debug/netstandard2.1/BlazerWasm.exe': No such file or directory.

Visual Studio for Mac 是否无法构建或运行 Blazor WebAssembly 应用程序,还是我遗漏了什么?

标签: c#macosvisual-studioblazorvisual-studio-mac

解决方案


我刚刚遇到了同样的问题,可能有一个解决方法给你。我做了完全相同的命令:

dotnet new blazorwasm -n NameOfMyProject

然后我刚刚打开 Visual Studio 并使用“打开项目或解决方案”打开 .csproj。从 IDE 界面,您可以毫无问题地构建和运行。

干杯,

厨艺


推荐阅读