C# Omnisharp更新v1.23.3打破了统一参考

C# Omnisharp更新v1.23.3打破了统一参考,c#,unity3d,visual-studio-code,omnisharp,C#,Unity3d,Visual Studio Code,Omnisharp,在VSCode中更新到v1.23.3 omnisharp之后,由于对Unity中常用名称空间的引用被破坏,我收到了数千个错误 到目前为止我所尝试的: -在“首选项”的“外部工具”部分中重新生成项目文件 -正在删除项目中的.vscode文件夹 -重新安装Omnisharp -将“omnisharp.useGlobalMono”:“始终”放在配置文件中(omnisharp changelog为Unity提到了这一点) Screencap:回滚到以前的版本似乎是目前唯一的选择 我发现,您可以通过在VS

在VSCode中更新到v1.23.3 omnisharp之后,由于对Unity中常用名称空间的引用被破坏,我收到了数千个错误

到目前为止我所尝试的:

-在“首选项”的“外部工具”部分中重新生成项目文件

-正在删除项目中的.vscode文件夹

-重新安装Omnisharp

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


Screencap:

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


我发现,您可以通过在VSCode中访问扩展,单击Omnisharp扩展右下角的gear图标,然后从上下文菜单中选择“安装另一个版本…”来完成此操作。

今天的问题与此相同。在此更新过程中,项目文件是否会发生特定更改?我目前在两个Unity项目中工作,其中一个项目似乎已被此更改损坏,但另一个项目保持不变,相同的Unity版本,相同的环境,只是据我所知项目不同。@BagoDev您是否尝试过使用外部工具重新生成项目文件?如果还没有,在Unity中转到Edit=>Preferences=>ExternalTools,应该有一个按钮,上面写着“重新生成项目文件”。如果单击此按钮,则在启动VSCode备份时,它将强制VSCode重新配置。通常解决了我的很多问题,比如断开的引用和配置设置等。是的,这是我第一次尝试无效的事情之一。