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

相关推荐
c#上位机18 小时前
C#上位机项目实战——Task.Run执行带参数的方法
c#·上位机
林川~0119 小时前
Unity新输入系统使用笔记
unity·input system
Lost of 程序猿1 天前
用 YARP 为 .NET 微服务搭一座“立交桥“:路由转发与生产配置实践
c#·asp.net
小贺儿开发1 天前
Unity 结合百度AI开放平台 手写文字识别
人工智能·科技·学习·unity·云服务·文字识别·手写文字
点纭1 天前
C 语言 第七章 常用函数(3)
c语言·开发语言·算法·oracle·c#
用户788477316341 天前
用 .NET MAUI 一套 C# 同时出 Windows 和 Android:哪些是真能共享,哪些是 marketing
c#
Lost of 程序猿1 天前
用 Quartz.NET 优雅地处理 .NET 定时任务:从选型到 Docker 部署全记录
后端·c#·asp.net
goujunwe1 天前
GEO 评估方法:如何自测你的内容,会不会被 AI 引用
搜索引擎·网络安全·游戏引擎·全文检索·中文分词
林川~012 天前
Unity 万能物理检测工具:射线检测 / 范围检测 / 层级过滤 / 编辑器可视化(可直接拿去用)
游戏·unity·c#·射线检测·通用工具
He BianGu2 天前
【WPF-VisionMaster】机器视觉通用平台V5.0版本发行说明
opencv·c#·wpf·halcon·机器视觉·visionmaster