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

.NET 8 Blazor Web App(WASM)逐行调试失效,报Value cannot be null错误求助

Blazor Web App (WASM .NET 8) 迁移后单步调试异常问题

问题详情

从.NET 7 Blazor WebAssembly迁移到.NET 8 Blazor Web App(WASM模式)后,调试出现异常:断点能正常命中,但按下F10执行单步调试时,Visual Studio 2022会弹出错误:Value cannot be null. Parameter name: source,同时打开新标签页显示“无法检索源代码内容”。重启Visual Studio或电脑无法解决该问题。

问题原因

这是Visual Studio 2022的已知Bug,微软官方已确认该问题并正在排查修复中,相关问题已在ASP.NET Core官方问题追踪系统中登记。

临时解决方案

如果需要临时开展调试工作,可以尝试以下方式:

  • 用Console.WriteLine()或日志框架输出变量值与执行流程,替代单步调试
  • 升级Visual Studio 2022至最新预览版本,部分预览版可能已包含针对该问题的临时修复

内容的提问来源于stack exchange,提问作者Steffan Pallesen

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 10:10:58