[Unity报错] The type or namespace name ‘Newtonsoft‘ could not be found

简介

Unity在跑别人的代码时,控制台报了以下错误

复制代码
The type or namespace name 'Newtonsoft' could not be found 

鉴于这块资料较少,写一下教程帮助后来者。

报错的原因主要是因为缺少Newtonsoft.json这个包,导致Unity在using该库时出现错误。

我首先是根据这个教程(stackoverflow)尝试了很多方法(即在VS上直接安装Newtonsoft.json这个包),但都不太行。

最后是手动安装了Github上 Newtonsoft.Json-for-Unity 这个包,才解决了问题。

解决方法

1.在Unity中打开Package Manager

2.点击左上角的"+"号键

3.点击 "Add package by name..."

4.在第一行输入 "com.unity.nuget.newtonsoft-json" ,在第二行输入 "3.0.1" (或者你也自行根据 文档 查找想要的版本,但按理来说 3.0.1 就够了 )

5.等待后台将这个包加载完毕,后续重启即可发现报错解决了。

参考教程: Newtonsoft.Json-for-Unity 英文安装教程

相关推荐
fl1768312 小时前
基于C#WPF实现的内存加速球清理类似360加速球内存清理
开发语言·c#·wpf
jeffsonfu3 小时前
卷积不止于2D:掌握1D、2D、3D卷积的适用场景
3d
界面开发小八哥4 小时前
界面控件DevExpress XAF v26.1新版亮点——AI Agent Skills
ai·c#·跨平台·devexpress·ui开发·xaf
csdn_aspnet4 小时前
C# 高效便利的处理数据
开发语言·windows·c#
淡海水4 小时前
03-02-线性-List-T-动态数组布局-扩容与操作成本
数据结构·windows·c#·list·编译·clr·机器码
郝学胜-神的一滴5 小时前
Horse3D 游戏引擎研发笔记(七):Clydesdale——从流式日志到多输出订阅
c++·qt·unity·游戏引擎·图形渲染·unreal engine·opengl
csdn_aspnet15 小时前
C# 在逗号分割的字符串中判断是否包含指定字符
c#·正则·linq·string·regex·contains
宝桥南山15 小时前
Blazor Web Assembly - 体验一下Authentication State从Server共享给Client
microsoft·微软·c#·asp.net·.net·.netcore
淡海水17 小时前
02-06-历史-托管GC机制-垃圾回收如何影响数据结构选择
c#·编译·gc·机器码
李高钢20 小时前
除了 IDE,C#/WPF 开发者每天离不开的 10 个工具
ide·c#·wpf