Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Unity中使用Firebase管理SDK_C#_Firebase_Unity3d_Nuget_Firebase Admin - Fatal编程技术网

C# 在Unity中使用Firebase管理SDK

C# 在Unity中使用Firebase管理SDK,c#,firebase,unity3d,nuget,firebase-admin,C#,Firebase,Unity3d,Nuget,Firebase Admin,我正试图遵循这个答案: 但我不能让它工作。 我安装了unity的nuget插件,安装了firebase admin sdk包,并安装了它的依赖项。 我遇到了一堆我不知道如何修复的错误,我很困惑,尽管线程中的人说“只需按照说明操作”,但它不起作用 看起来您缺少一些依赖项(System.Collections.Immutable)。因为,我建议的做法是打开播放器设置: 并更改“其他设置”下的“Api兼容级别*”: 我认为.NET4.x可能会有所帮助(默认为.NETStandard2.0,错误日

我正试图遵循这个答案:

但我不能让它工作。 我安装了unity的nuget插件,安装了firebase admin sdk包,并安装了它的依赖项。 我遇到了一堆我不知道如何修复的错误,我很困惑,尽管线程中的人说“只需按照说明操作”,但它不起作用


看起来您缺少一些依赖项(System.Collections.Immutable)。因为,我建议的做法是打开播放器设置:

并更改“其他设置”下的“Api兼容级别*”:

我认为.NET4.x可能会有所帮助(默认为.NETStandard2.0,错误日志中似乎就是这样),但无论您当前选择了什么,请尝试相反的方法


如果您当前使用的是Mac/Linux,那么最后一件事是在Windows计算机上运行此功能。在某些情况下,它将使用system.NET而不是Unity附带的Mono版本(我相信这只是UWP发布版本的情况,但可能适用于编辑器)。

这种方式奏效了,nuget管理器有时在Unity中仍然很难处理。事实上,我发现c#的firebase admin sdk并不完全是我想要的,所以现在我切换到javascript sdk,并将构建一个外部服务。我也会对意外地将管理逻辑传送到我的最终游戏感到非常紧张