这个错误是因为你的命名空间引用了using UnityEditor;但是你没有将该脚本放在Editor的文件夹下方。一般会在控制台有提示(我的显示在警告里面),但是即使把警告里面的错误都找出来解决掉了,还是会有这个错,因为有些错还并没有提示出来。
本次解决办法:
需要查看C:\Users\XXXX\AppData\Local\Unity\Editor文件下的Editor.log文件。
有详细的报错信息。
用文本编辑器打开Editor.log,搜索error,即可找到有错误的代码,修改后即可正常打包。