温馨提示:本文翻译自stackoverflow.com,查看原文请点击:c# - No Intellisense for Unity Assembly-CSharp scripts when working in Assembly-CSharp-Editor
c# unity3d unity3d-editor visual-studio-2017

c# - 在Assembly-CSharp-Editor中工作时,无Intellisense for Unity Assembly-CSharp脚本

发布于 2020-08-26 17:34:56

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

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

在此处输入图片说明

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

在此处输入图片说明

我尝试将所有内容重新导入到Unity中,删除解决方案和项目文件,以便Unity可以重新创建它们,但没有任何乐趣。

是否有明显的我想念的东西,或者有人有任何见识?谢谢。

查看更多

提问者
MaxAlexander
被浏览
288
Pking 2020-05-08 23:10

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