【发布时间】:2021-01-08 13:22:19
【问题描述】:
上周四,我的客户端 Blazor 应用一切正常。然后今天我开始遇到两个新错误。
There was no runtime pack for Microsoft.AspNetCore.App available for the specified RuntimeIdentifier 'browser-wasm'
起初,这个问题似乎不是问题,因为一切仍在编译。但是,当我运行该应用程序时,出现以下错误:
HTTP Error 500.31 - ANCM Failed to Find Native Dependencies
如果您点击页面上的链接,它基本上表示您没有安装运行时。
我安装了 .Net 5 preview 8,所以我升级到 .Net 5 rc 1,但问题仍然存在。有人见过这个吗?
此外,当应用程序构建时,调试文件夹中不会放置任何内容。
谢谢你, 特拉维斯佩特里
【问题讨论】:
-
昨天有一个相同的问题。您是否有
global.json可能针对较旧的运行时版本?仍然安装旧的 .NET 5 运行时或 SDK?您可以尝试removing olderr .NET Core preview verrsions 或在您的项目文件夹中创建一个新的global.json -
@PanagiotisKanavos 不,我没有。我还在更新前卸载了预览版 .Net 5。如果我创建一个新的 Blazor 项目,我会遇到同样的问题。
-
如果您在父文件夹或磁盘根目录中有
global.json,它将覆盖当前的 SDK。在项目的根目录中尝试dotnet new globaljson创建一个新的global.json -
@PanagiotisKanavos 我加了一个,但是山雀没有效果。我添加了 global.json { "sdk": { "version": "5.0.100-rc.1.20452.10" } } 的内容
-
@PanagiotisKanavos 奇怪的是,Visual Studio 的行为就像我还没有在项目中安装任何 nuget 包一样。
标签: blazor-client-side blazor-webassembly .net-5