我正在尝试升级到最新的IOS-Unity插件,并且我不断收到此编译错误:
Assets / Scripts / Analytics.cs(38,16):错误CS0012:类型
System.Threading.Tasks.Task' is defined in an assembly that is not referenced. Consider adding a reference to assembly
Unity.Tasks, Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null'
值得注意的是,在此错误之前,它抱怨重复的UnityCompat.dll文件(在Firebase /插件和Parse /插件中定义 - 我最终删除了Parse目录中的那个,但我有也尝试了相反的方法。)
任何指针都会很棒。另外值得注意的是,在提示时从PlayServices插件中删除过时的文件后发生了这种情况。
答案 0 :(得分:2)
回答我自己的问题(来自https://groups.google.com/forum/#!topic/firebase-talk/2w1Lk62VIcg)
Parse / Plugins / Unity.Tasks需要启用编译(使用Unity的Inspector) 需要禁用Parse / Plugins / Unity.Compat
答案 1 :(得分:0)
我遇到了类似的问题,并按照文档进行了解决: (https://firebase.google.com/docs/unity/setup#set_up_environment)
资产> Play服务解析器>版本处理程序>更新以为您的项目启用正确的DLL。