Unity创建项目时Newtonsoft与NUnit相关报错问题求助
Unity新建项目弹出Newtonsoft、NUnit报错修复方案
问题现象
安装Unity 2022.1.3f1或其他任意版本编辑器时,无论通过Unity Hub安装还是用独立安装包部署,使用3D Core模板新建项目都会立刻触发Newtonsoft、NUnit相关报错,更换Unity版本后问题复现规律完全一致,只有日志里的时间数字有区别,目前能采集到的日志片段如下:
[15:58:57]
报错界面参考:
修复操作
这个问题和编辑器安装包无关,是Unity全局包缓存损坏导致的,按下面步骤操作就能解决:
- 先打开任务管理器(Windows)/活动监视器(macOS),把所有Unity编辑器、Unity Hub相关的后台进程全结束掉,避免缓存文件被占用删不掉。
- 找到Unity全局缓存文件夹,把里面的内容全部清空:
- Windows用户:打开任意资源管理器窗口,在地址栏输入
%LOCALAPPDATA%\Unity\cache按回车,全选文件夹内所有文件删除 - macOS用户:打开访达按Shift+Command+G,输入
~/Library/Unity/cache按回车,清空目录下所有内容
- Windows用户:打开任意资源管理器窗口,在地址栏输入
- 如果删完缓存还是报错,就找到Unity包管理器的全局存储目录,同样清空内容:
- Windows路径:
%LOCALAPPDATA%\Unity\PackageManager - macOS路径:
~/Library/Unity/PackageManager
- Windows路径:
- 临时关掉电脑上装的第三方杀毒、安全防护软件,防止Unity下载依赖包的时候被拦截导致文件损坏,再重新打开Unity Hub新建3D Core项目,等内置包自动导完就不会报错了。
别手动往项目里导入第三方渠道下载的Newtonsoft.Json或者NUnit插件,这两个都是Unity官方模板自带的内置依赖,手动导版本不对反而会触发新的冲突报错。
内容的提问来源于stack exchange,提问作者ved jain
相关产品推荐
相关产品推荐

