【发布时间】:2019-07-24 00:52:02
【问题描述】:
完全错误:Assets\Scripts\ProjectsScript.cs(6,7):错误 CS0246:找不到类型或命名空间名称“Newtonsoft”(您是否缺少 using 指令或程序集引用?)
通过 Unity 运行时,应用程序按预期运行。但是,当尝试在 Unity 中构建应用程序以使用 Lumin 平台将其导出到 Magic Leap 时,由于上述编译器错误,它会失败。 Assets 文件夹下有一个包含相应文件的 JsonDotNet 文件夹。 Project Settings->Player->Other settings 下的设置似乎设置得当(Scripting Runtime Version -> .NET 4.X Equivalent)(Api Compatibility level -> .NET 4.x)。在 Visual Studio -> 管理 nuget 解决方案中,找到了 json.net。我知道有类似的问题,但我们一直在尝试他们的解决方案,但无济于事。我们也尝试过移动 JsonDotNet 文件夹,但 unity 在编译时似乎仍然找不到它。
【问题讨论】:
-
找到你的dll文件,里面有导入设置,检查一下。
-
尝试重新导入,仍然损坏