2022 wasm blazor.webassembly.js 未找到 .net5 到 .net6 升级

Posted

技术标签:

【中文标题】2022 wasm blazor.webassembly.js 未找到 .net5 到 .net6 升级【英文标题】:2022 wasm blazor.webassembly.js not found .net5 to .net6 upgrade 【发布时间】:2022-01-20 10:16:12 【问题描述】:

我正在尝试从 Blazor WASM .net5 项目升级到 .net6。我在所有项目上都将其更改为 net6.0。一切编译良好,但加载 blazor.webassembly.js 时出现 404 错误

当我从资源管理器中搜索时,我在以下位置找到它:examgenerator\bin\Debug\net6.0\wwwroot_framework

请求 URL 为:https://localhost:5001/_framework/blazor.webassembly.js

我错过了什么?

【问题讨论】:

我从 3.1 升级到 6 时遇到了这个问题,但我没有直接解决,我用 net 6 创建了一个新项目并包含了所有文件。我希望你比我有更多的耐心,所以它会帮助别人。 这就是我最终所做的。效果很好,但很痛苦。 【参考方案1】:

尝试检查您是否已更新所有 Nuget 包。也有这个问题,当我更新我所有的包,特别是 Microsoft.AspNetCore.Components.WebAssembly 包时,它得到了解决。

【讨论】:

好主意,但这是我在转换过程中做的第一件事。

以上是关于2022 wasm blazor.webassembly.js 未找到 .net5 到 .net6 升级的主要内容,如果未能解决你的问题,请参考以下文章

2022 wasm blazor.webassembly.js 未找到 .net5 到 .net6 升级

WASM Blazor 在用作嵌套组件的参数时将内部对象报告为 null (VS2022/.Net core 6)

如何加载存储在子目录中的 .wasm 文件?

Css 的 Blazor WASM 问题

如何使用 Emscripten 编译的程序中的 wasm-bindgen?

Uno Platform WASM 性能:良好/可接受/糟糕