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

Mac M1(v12.5.1)下VSCode加载测试项目报错:Cannot read properties of null (reading 'command')

解决VSCode加载.NET测试项目时"Cannot read properties of null (reading 'command')"报错
  • 重置C#扩展设置

    1. 按Cmd+Shift+P打开VSCode命令面板
    2. 输入Preferences: Open Settings (JSON)并打开
    3. 移除所有omnisharp开头的自定义配置项,保存后重启VSCode
  • 清理OmniSharp缓存

    1. 打开命令面板,输入OmniSharp: Logs,在日志中找到缓存目录路径(默认是~/.omnisharp)
    2. 关闭VSCode,删除该目录下的全部文件和子文件夹
    3. 重新启动VSCode,等待OmniSharp完成重新初始化
  • 调整组件版本

    1. 将VSCode升级到最新稳定版,旧版本(1.70.2)对Apple M1芯片的兼容可能存在已知问题
    2. 运行dotnet --list-sdks查看已安装的.NET版本,安装.NET 3.1系列的最新补丁版本
    3. 尝试将C#扩展降级到v1.25.0版本,该版本对.NET 3.1和旧版VSCode的适配性更好
  • 检查项目配置

    1. 打开测试项目的.csproj文件,确认测试框架(如xUnit、NUnit)的引用版本与.NET 3.1兼容
    2. 在终端执行dotnet test,验证项目本身是否能正常运行测试,排除项目自身的配置问题

内容的提问来源于stack exchange,提问作者Gerardo Camou

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 18:39:41