Omnisharp更新v1.23.3打破了Unity引用

问题描述

在VSCode中更新到v1.23.3 omnisharp之后,由于对Unity中常用命名空间的引用损坏,我遇到了成千上万的错误

到目前为止,我已经尝试过:

-在“偏好设置”的“外部工具”部分中重新生成项目文件

-删除项目中的.vscode文件

-重新安装Omnisharp

-在配置文件中输入“ omnisharp.useGlobalMono”:“始终”(omnisharp changelog在Unity中提到了这一点)

屏幕截图:

enter image description here

解决方法

目前回滚到以前的版本似乎是唯一的solution

我发现,您可以通过在VSCode中扩展名并单击Omnisharp扩展名右下角的齿轮图标,然后从上下文菜单中选择“安装另一个版本...”来实现此目的。