Unity 从2020.3.12升级到2020.3.30时,遇到using Newtonsoft.Json;这个找不到报错。
先是对Unity里Package里的的Version
添加 using Unity.Plastic.Newtonsoft.Json;后脚本显示不报错了,但在Unity编辑器上还是提示报错找不到。
最后的解决办法是找到项目下的Packages/manifest.json,增加下图红色框里的部分。
同时:在Assets下创建Link.xml,内容如下:
<linker>
<assembly fullname="Newtonsoft.Json" preserve="all" />
<assembly fullname="System.Core">
<type fullname="System.Linq.Expressions.Interpreter.LightLambda" preserve="all" />
</assembly>
</linker>
防止裁剪。