在 Assembly-CSharp-Editor 中工作时没有 Unity Assembly-CSharp 脚本的 Intellisense

No Intellisense for Unity Assembly-CSharp scripts when working in Assembly-CSharp-Editor

我在使用 Unity 时遇到问题,在 Assembly-CSharp-Editor 中处理自定义编辑器脚本时,Visual Studio 2017 无法识别标准 Assembly-CSharp 项目中的 类。

一切都在 Unity 中正确编译并按预期运行,但是在编辑器脚本中工作时,我没有得到 MonoBehaviour 类 的 IntelliSense,并且 Visual Studio 给我“找不到类型或命名空间”错误如图所示:

解决方案布局可以在这里看到,我认为我没有做任何奇怪的事情:

我试过将所有内容重新导入 Unity,删除解决方案和项目文件,以便 Unity 重新创建它们,但没有成功。

有什么明显的我遗漏的东西或者有人有任何见解吗?谢谢

原来这是 Unity 2019.3.12f1 引入的问题。升级到 2019.3.13f1 可解决此问题。