我在Unity中遇到了一个问题,当在Assembly-CSharp-Editor中处理自定义编辑器脚本时,Visual Studio 2017将无法识别标准Assembly-CSharp项目中的类。
一切都在Unity中正确编译,并按预期功能,然而,当我在编辑器脚本中工作时,我没有得到MonoBehaviour类的IntelliSense,Visual Studio给我 "类型或命名空间无法找到 "的错误,如图所示。
解决方案的布局可以在这里看到,我不认为我做了什么奇怪的事情。
我试着把所有的东西都重新导入到Unity中 删除解决方案和项目文件,这样Unity就会重新创建它们,但没有任何效果。
是我遗漏了什么明显的东西,还是有人有什么见解?谢谢。
原来这是Unity 2019.3.12f1引入的问题。升级到2019.3.13f1可以修复这个问题。