开发平台:Unity 编程平台:Visual Studio 2020以上 使用语言:C#
问题描述 问题描述附加说明原文Asset file ‘Assets/工具设计/全局消息框/TopLine.cs.meta’ and meta file ‘Assets/TopLIne.cs.meta’ has inconsistent casing. Renaming meta file succeeded..meta可以是其他指向的Asset。译文资源 ‘Assets/TopLIne.cs.meta’ 文件大小写不一致 重命名元文件成功备注:这是一个 Warning 类型的警告错误。一般情况下可忽略。但本文只对特殊情况下应对此类问题的解决方法。
解决方案问题还原:因创建脚本时大小写字母命名出错的原因。以Editor内部 + Visual Studio中修改命名及类命名。在内部添加代码断后交由Unity重新编译时,Editor内部更改命名的脚本对象自动回滚至错误的命名。即使再次修正,但重新编译后依旧脚本恢复至错误的命名。 解决方法:打开资源所在文件夹,删除资源对应的.meta文件后,返回并交由Unity自动补充新.meta数据文件即可解决。 值得注意:对脚本资源或其他资源存放至目录下,可能仅删除资源对应的.meta数据文件是无法解决问题。需按当前文件夹层级,逐级向上删除其父文件夹对应的.meta数据文件后才能解决问题。
推荐方法:基于Project面板,创建右键更新选中资源对象附有.meta数据的快捷菜单,实现一键刷新.meta。