[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 英文安装教程

相关推荐
lingxiao1688819 小时前
WebApi详解+Unity注入--下篇:Unity注入
unity·c#·wpf
世洋Blog19 小时前
面经-CPU、内存、GPU的性能优化
unity·性能优化
CG_MAGIC20 小时前
云渲染时能否关机或断网?
3d·云渲染·建模教程·渲云渲染·3d软件
lingxiao1688821 小时前
WebApi详解+Unity注入--中篇:.net core的WebAPI
unity·c#·.netcore
拾荒的小海螺1 天前
开源项目:Three.js 构建 3D 世界的工具库
javascript·3d·开源
ServBay1 天前
C# 成为 2025 年的编程语言,7个C#技巧助力开发效率
后端·c#·.net
weixin_465790911 天前
混合储能系统容量优化:基于粒子群算法的Matlab实现
动画
weixin_423995001 天前
unity 处理图片:截图,下载,保存
java·unity·游戏引擎
故事不长丨1 天前
C#进制转换:从基础原理到实战应用
开发语言·c#·进制转换·16进制·2进制·10进制
liulilittle1 天前
VEthernet 框架实现 tun2socks 的技术原理
网络·windows·c#·信息与通信·通信