You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移Blazor WASM应用至新解决方案时Visual Studio无法识别文件

解决Blazor从.NET 5迁移到.NET 6时复制文件引发的VS虚假报错问题

问题现象

将在.NET 5中正常运行的Blazor应用迁移到.NET 6新项目时:

  • 服务器项目文件复制粘贴无异常
  • 直接复制.razor和.razor.cs文件后,Visual Studio弹出大量虚假错误,例如OnInitialized()、OnParametersSet()等Blazor生命周期方法被标红提示“无引用”,仿佛找不到相关类库依赖

临时规避方案

通过右键菜单添加Razor组件/类文件,再将原文件内容复制到新创建的文件中,项目可正常运行。

排查与最终结果

曾怀疑是项目文件配置问题,但未直接修改项目文件;尝试等待1小时、重启Visual Studio均未解决。次日打开项目发现所有虚假错误已自动消失,仅剩余.NET 6新增的典型空引用警告,推测是Visual Studio加载延迟导致的临时问题,已自行修复。

内容的提问来源于stack exchange,提问作者Brett JB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.21 20:45:46