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

Windows10下Visual Studio Code C#扩展无法工作,报错找不到.NET Core SDK

问题修复方案

1. 修复.NET SDK识别异常

  • 确认你安装的是x64版本.NET SDK,Windows 10 x64系统下OmniSharp默认优先读取x64路径的SDK,不要安装x86版本
  • 手动配置系统环境变量:
    • 新建DOTNET_ROOT变量,值设置为.NET SDK的安装路径,默认路径为C:\Program Files\dotnet\
    • 检查系统PATH变量,确保C:\Program Files\dotnet\排序在C:\Program Files (x86)\dotnet\之前
    • 环境变量修改完成后,完全关闭VS Code后重启电脑,避免旧进程缓存旧环境变量
  • 重启后打开VS Code内置终端,输入dotnet --info验证是否正常输出版本信息,不要在外部CMD验证,确保环境变量已经传递到VS Code进程

2. 修复OmniSharp加载错误

针对日志显示的引用程序集缺失、项目文件加载失败问题,按以下步骤操作:

  • 打开VS Code设置,搜索omnisharp.useModernNet,取消该选项的勾选,你当前使用的1.23.16版本C#扩展默认启用的ModernNet不兼容Unity使用的.NET Framework引用
  • Unity项目额外做以下配置:
    • 打开Unity编辑器的编辑 > 首选项 > 外部工具,确认外部脚本编辑器选择为VS Code
    • 点击重新生成项目文件,修复日志中提示的Unity相关.csproj文件缺失问题
  • 完全卸载当前C#扩展,重启VS Code后重新安装1.23.16版本C#扩展,排除扩展文件损坏导致的异常

3. 效果验证

完成上述操作后重新打开项目,等待OmniSharp加载完成确认是否还有报错,普通C#项目可新建控制台项目测试智能提示、语法高亮功能是否恢复正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 12:06:04