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

相关推荐
智海深蓝13 分钟前
水下怎么使用3D高斯?布里斯托大学&北航提出R-Splatting:水下3DGS迎来新突破
3d
qq_422152572 小时前
Word 文件太大怎么压缩?2026 年文档瘦身方案对比
开发语言·c#·word
auccy3 小时前
Unity Sprite 添加法线贴图
unity·贴图·normal
一锅炖出任易仙3 小时前
创梦汤锅学习日记day32
学习·ai·游戏引擎
影寂ldy4 小时前
C# 事件完整学习笔记(发布订阅 + 自定义事件 + 内置 EventHandler)
笔记·学习·c#
kyle~5 小时前
DDS分布式实时系统---自省机制
开发语言·分布式·机器人·c#·接口·ros2
Java面试题总结6 小时前
MarkItDown 再次登顶GitHub榜
开发语言·c#·github
zlycheng6 小时前
3DEXPERIENCE 平台功能、价值与全场景应用说明
3d
xiaoshuaishuai86 小时前
C# 定制化Markdown编辑器
开发语言·c#·编辑器