【问题标题】:Issue with Unity.Tasks in the ios-firebase unity pluginios-firebase unity 插件中的 Unity.Tasks 问题
【发布时间】:2017-11-20 04:12:42
【问题描述】:

我正在尝试升级到最新的 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 assemblyUnity.Tasks, 版本=0.0.0.0,文化=中性,PublicKeyToken=null'

值得注意的是,在此错误之前它抱怨重复的 UnityCompat.dll 文件(在 Firebase/Plugins 和 Parse/Plugins 中定义 - 我最终删除了 Parse 目录中的那个,但我尝试了相反的情况好)。

任何指针都会很棒。另外值得注意的是,当出现提示时,从 PlayServices 插件中删除过时的文件后会发生这种情况。

【问题讨论】:

    标签: ios firebase unity3d


    【解决方案1】:

    回答我自己的问题(来自https://groups.google.com/forum/#!topic/firebase-talk/2w1Lk62VIcg

    Parse/Plugins/Unity.Tasks 需要启用编译(使用 Unity 的 Inspector) Parse/Plugins/Unity.Compat 需要禁用

    【讨论】:

      【解决方案2】:

      我遇到了类似的问题,并按照文档解决了它: (https://firebase.google.com/docs/unity/setup#set_up_environment)

      Assets > Play Services Resolver > Version Handler > Update 为您的项目启用正确的 DLL。

      【讨论】:

        猜你喜欢
        • 2017-06-25
        • 1970-01-01
        • 1970-01-01
        • 2017-07-12
        • 1970-01-01
        • 2020-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多