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

VS Code中OmniSharp编译obj.和bin.文件异常问题求助

解决OmniSharp编译Unity项目obj/bin文件报错的问题

1. 配置OmniSharp排除自动生成目录

打开VS Code设置(快捷键Ctrl+,),搜索OmniSharp: Exclude Search Patterns,添加以下排除规则:

**/obj/**
**/bin/**

保存设置后,通过命令面板(Ctrl+Shift+P)执行OmniSharp: Restart OmniSharp重启服务。

2. 修正Unity的项目生成配置

在Unity编辑器中操作:

  • 打开Edit > Preferences > External Tools
  • 取消勾选Generate all .csproj files(该选项会让Unity生成包含所有目录的项目文件,导致OmniSharp误编译obj/bin)
  • 点击Regenerate project files,之后重启VS Code

3. 清理OmniSharp缓存

关闭VS Code后,删除OmniSharp的缓存目录:

  • Windows:%USERPROFILE%\.omnisharp\cache
  • macOS/Linux:~/.omnisharp/cache
    重新打开项目后,OmniSharp会重新初始化缓存。

4. 调整C#扩展版本

VS Code的C#扩展内置OmniSharp,版本异常可能引发问题:

  • 在扩展面板找到C#扩展,点击齿轮图标选择Install Another Version
  • 切换到稳定版或过往兼容版本,重启VS Code后测试

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 02:10:55