首先,我是两个平台的统一和空调控制台的新手。
我只是在探索与Airconsole集成的统一性,但是在导入“ airconsole插件”(从Asset Store
导入)时遇到错误。
我正在Windows 10上使用最新版本的unity 2018.3.0f2 Personal
。
以下是我在统一控制台中看到的一些错误消息
Assets \ AirConsole \ plugins \ Newtonsoft.Json \ Utilities \ DynamicWrapper.cs(27,20):错误CS0246:找不到类型或名称空间名称“ ModuleBuilder”(您是否缺少using指令或程序集引用?)
Assets \ AirConsole \ plugins \ Newtonsoft.Json \ Utilities \ DynamicWrapper.cs(25,20):错误CS0246:找不到类型或名称空间名称“ ModuleBuilder”(您是否缺少using指令或程序集引用?)
Assets \ AirConsole \ plugins \ Newtonsoft.Json \ Utilities \ DynamicReflectionDelegateFactory.cs(193,72):错误CS0246:找不到类型或名称空间名称“ ILGenerator”(是否缺少using指令或程序集引用?)
Assets \ AirConsole \ plugins \ Newtonsoft.Json \ Utilities \ DynamicReflectionDelegateFactory.cs(214,81):错误CS0246:找不到类型或名称空间名称“ ILGenerator”(您是否缺少using指令或程序集引用?)
...........
我该如何解决该问题并测试基本的航空控制台示例。
提前致谢 :)
最佳答案
无需更新Newtonsoft.Json库。相反,您可以简单地在API Compatibility Level
中将.NET 4.x
设置为Player Settings / WebGL Settings / Other Settings
。
为了解决此错误,需要将平台(在“构建设置”中)设置为WebGL
,或者您还必须在其自己的Player Settings
中更改当前所选平台的API兼容性级别。