c# - 缺少适用于 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 应用程序,还是我遗漏了什么?
解决方案
我刚刚遇到了同样的问题,可能有一个解决方法给你。我做了完全相同的命令:
dotnet new blazorwasm -n NameOfMyProject
然后我刚刚打开 Visual Studio 并使用“打开项目或解决方案”打开 .csproj。从 IDE 界面,您可以毫无问题地构建和运行。
干杯,
厨艺
推荐阅读
- vba - 如果满足条件,则删除 for 循环中的行
- liquibase - How do I configure liquibase to use relative path for the filename column on table DATABASECHANGELOG?
- css - 如何使用 map 语句为 props 传递自定义样式?
- postman - 如何将 Webflux 流检查到 Postman
- python - Django + RestFramework + twilio:获取状态回调 sid
- ios - 滚动 UICollectionView 时 UICollectionView 内的 UITableView 挂起
- python - 如何连接不同火花数据帧的两个数组/列表列?
- python - Celery + Cache 的 Django / Redis 路径
- android - 个人资料图片未显示在圆形 imageView 中
- php - 如何将radiolist的检查值发布到数据库?