Unity升级至2018.1.0f2后出现UnityEditor.StandardEvents重复程序集错误求助
解决Unity 2018.1.0f2中"UnityEditor.StandardEvents"重复存在的报错
这个报错本质是新版本Unity的内置模块和旧的独立包冲突导致的——Unity 2018.1开始已经把Standard Events功能整合进了核心编辑器组件里,但你的项目还保留着单独安装的com.unity.standardevents包,两个来源的Assembly同名就触发了错误。按下面的步骤操作就能解决:
- 移除重复的Standard Events包:打开Unity的Package Manager(路径:Window > Package Manager),找到列表里的Standard Events包,选中后点击界面右下角的
Remove按钮。这个包现在已经不需要单独安装了,内置版本完全能替代它。 - 清理项目缓存:关闭Unity,找到项目根目录下的
Library文件夹,直接删除它。重启Unity后,软件会自动重新生成这个文件夹,彻底清除残留的重复Assembly缓存,避免后续再出问题。 - 检查自定义asmdef文件(可选):如果你自己的项目里有自定义的
.asmdef文件,花一分钟确认下有没有不小心把Assembly名称设为UnityEditor.StandardEvents,或者错误引用了这个重复的Assembly。如果有,修改名称或者调整引用设置即可。
内容的提问来源于stack exchange,提问作者Sameer Hussain
相关产品推荐
相关产品推荐

