Unity update 5.4.1 assembly reference bugs
Unity update 5.4.1 assembly reference bugs
我刚刚将我的统一更新到 5.4.1。我可以在引擎本身中正常玩,但是当我构建我的游戏时,我会遇到如下错误:
The type or namespace name `NetworkBehaviour' could not be found. Are you missing a using directive or an assembly reference?
The type or namespace name UI' does not exist in the namespace
UnityEngine'. Are you missing an assembly reference?
The type or namespace name `IPointerUpHandler' could not be found. Are you missing a using directive or an assembly reference?
而且数量很多,正如您所见,其中大部分来自标准资产。
所有 using 指令都在脚本中。我不知道该怎么办。我认为这可能是错误?现在我应该等到下一次更新?任何帮助将不胜感激。
我以前遇到过同样的问题,我用 Assets
-> Reimport All
修复了它
编辑: 这是Unity的众所周知的Issue,如果不行,试试删除Library\UnityAssemblies
文件夹。重新启动 Unity 后,该文件夹将出现并且可能会解决您的问题。
您的某些资产可能仍针对早期版本的 Unity 进行了设置。重新导入您的资产可能会有所帮助。
当我将 unity 从版本 2018.3.11f1 更新到 2019.1.0f2 时,我遇到了同样的错误,我尝试了我在互联网上找到的所有修复方法,只是通过删除 "Drive:\UnityProjects\Project_Name\Packages\manifest.json" 文件和重新启动统一。
尝试从 "Unity:-Assets->ReimportAll" 重新导入资产,看看它是否适合您。
我刚刚将我的统一更新到 5.4.1。我可以在引擎本身中正常玩,但是当我构建我的游戏时,我会遇到如下错误:
The type or namespace name `NetworkBehaviour' could not be found. Are you missing a using directive or an assembly reference?
The type or namespace name
UI' does not exist in the namespace
UnityEngine'. Are you missing an assembly reference?The type or namespace name `IPointerUpHandler' could not be found. Are you missing a using directive or an assembly reference?
而且数量很多,正如您所见,其中大部分来自标准资产。
所有 using 指令都在脚本中。我不知道该怎么办。我认为这可能是错误?现在我应该等到下一次更新?任何帮助将不胜感激。
我以前遇到过同样的问题,我用 Assets
-> Reimport All
编辑: 这是Unity的众所周知的Issue,如果不行,试试删除Library\UnityAssemblies
文件夹。重新启动 Unity 后,该文件夹将出现并且可能会解决您的问题。
您的某些资产可能仍针对早期版本的 Unity 进行了设置。重新导入您的资产可能会有所帮助。
当我将 unity 从版本 2018.3.11f1 更新到 2019.1.0f2 时,我遇到了同样的错误,我尝试了我在互联网上找到的所有修复方法,只是通过删除 "Drive:\UnityProjects\Project_Name\Packages\manifest.json" 文件和重新启动统一。
尝试从 "Unity:-Assets->ReimportAll" 重新导入资产,看看它是否适合您。