VS2022调试Blazor WASM应用时无法查看集合内容
解决VS2022 v17.4+调试Blazor WASM无法展开集合的问题
禁用调试器的"仅我的代码"选项
打开VS2022的工具→选项→调试→常规,取消勾选"启用仅我的代码",重启VS后重新调试。这个设置会限制调试器对框架类(比如List<T>)的解析,取消后通常能正常展开集合内容。更新VS到最新补丁版本
v17.4版本初期存在调试器兼容性bug,微软后续发布的补丁(比如v17.4.5及以上)修复了这类Blazor WASM调试异常。打开VS安装器,检查并安装所有可用更新。确认调试配置正确
右键项目→属性→调试,确保"调试器类型"设置为"WebAssembly",别选"托管"。误选托管调试器会导致无法正确解析WASM环境下的集合类型。清除项目调试缓存
按以下步骤操作:- 右键项目→清理
- 手动删除项目根目录下的bin和obj文件夹
- 重启VS后重新生成项目
缓存文件损坏可能导致调试器无法正确读取集合数据。
回退到VS2022 v17.3版本(临时方案)
如果上面的方法都没用,可以通过VS安装器卸载当前版本,安装v17.3.x版本,该版本不存在这个调试器问题,适合依赖.NET 7的项目临时过渡。
内容的提问来源于stack exchange,提问作者Rich Freeman
相关产品推荐
相关产品推荐

