Unity中的Json.NET投掷'无法找到类型或名称空间`Newtonsoft`'

时间:2016-06-28 18:56:41

标签: c# unity3d json.net

我使用nuget将Json.NET安装到我的Unity项目中,但问题是当我启动它时抛出 The type or namespace 'Newtonsoft' could not be found. Are you missing a using directive or an assembly reference
然而,在我的参考文献中,我有using Newtonsoft.Json;
我看过其他问题,但我无法找到有效的答案。我使用的是Unity 5和最新版本的Json.NET

2 个答案:

答案 0 :(得分:7)

1 。在Unity中,将Newtonsoft.Json.dll文件放入Assets/Plugins文件夹

2 。在Visual Studio中,在Analyzers窗口中突出显示Solution Explorer

3 。转到Project - > Add Reference并选择项目目录,然后选择Assets/Plugin。就是这样。

<强>可选

在Unity 5.3中,Unity添加了Json Json序列化。您只需使用它即可转换为class并返回dinner = Optional.ofNullable(cage.getChicken()) .orElse(getFreerangeChicken());

答案 1 :(得分:0)

转到Assets/JsonDotNet/Assemblies/AOT/Newtonsoft.Json,然后在Inspector中检查“常规”(iOSAndroidLumin)复选框,然后在Platform Settings中选择适当的平台并点击Apply