【第一次写CSDN,写的不好还请见谅】
同事发给我一个UnityPackage包,导入后增加了一个Newtonsoft.Json.dll文件
PS:经过检测发现,如果没有导入Newtonsoft.Json.dll文件就直接进行下面操作,会发生缺少引用的错误
于是乎报了这样一个错误
搜索一系列的解决方案后都感觉没法解决这个问题,没办法,只能经过不同的测试尝试解决问题。
我的解决方案 1:
① 打开 Assets 同级目录 Packages文件夹,找到 manifest.json 文件并打开,找到 "com.unity.collab-proxy": "1.17.7"【我的是1.17.7,每个人的可能不一样】并删除。
② 有些人在第一步时就已经消除了错误,ok,结束,后面不用看了。如果此时错误就还没有消除,点击Unity编辑器最上面的一栏,Window / package Manager
看到其中一项 In App Purchasing,移除它。然后神奇的事情发生了,错误被消除了。PS:如果错误还没有消除,可以尝试一下将项目中不必要的package移除。
结果:
我的解决方案 2:
我原来的项目使用的编辑器版本是:
单纯的升级了一下版本,其他什么也没做,ok,,问题解决