将Json.Net添加到Unity3D项目中

Kon*_*nda 8 c# json unity-game-engine visual-studio

我通过NuGetpackage将Json.Net库添加到Visual Studio 2013,并将其安装到NetFramework 4.5中.添加时,我在Visual Studio中没有出现错误

using Newtonsoft.Json;

但在Unity3D 5.0中我收到错误:

Assets/RobotController.cs(5,7):错误CS0246:找不到类型或命名空间名称"Newtonsoft".您是否缺少using指令或程序集引用?

我在我的包文件夹中查找了这个项目,dll文件就在那里,所以我不明白这个问题.谢谢你的帮助.

Kol*_*ode 14

我在Visual Studio 2015中遇到了同样的问题.但Utamaru的解决方案对我有用.

创建一个文件夹:Assets/Plugins,放置*.dll文件并将其添加为引用.

要添加引用,请在Visual Studio的"解决方案资源管理器"中突出显示分析器,在"项目">"添加引用"下,您可以通过浏览找到位于Assets/Plugin中的*.dll文件.

在Visual Studio 2015第1部分中添加引用 在Visual Studio 2015第2部分中添加引用


小智 5

使用simpleJson.它是免费的,并完成工作.

将SimpleJSON.cs内容复制到项目中新创建的文件中,您就可以开始了.如果你想要花哨 - >在assets\plugins目录中创建这个新文件

http://wiki.unity3d.com/index.php/SimpleJSON

  • 这并不能回答问题。 (4认同)

App*_*jag 5

对于内置版本的支持,建议使用以下之一

或者,如果您不需要 Newtonsoft.Json (Json.NET),这里有一些其他的替代方案(都在 Unity 中工作,我省略了不需要的库,并且有很多):

有相当多的糖果表可供选择。选择年轻的学徒吧~


d34*_*m4n -5

您需要将 dll 添加到您的项目引用中。

参考文献 >> 添加参考文献。