微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无服务器 Azure SignalR 服务和 .NetFramework 4.7.1Unity 应用程序

如何解决无服务器 Azure SignalR 服务和 .NetFramework 4.7.1Unity 应用程序

是否可以从 .NetFramework 4.7.1 (Unity) 应用程序中侦听来自无服务器 Azure SignalR 服务的事件?

我已经实施了适用于 javascript 客户端和 .net Core 3.1 客户端的解决方案,但无法让 .NetFramework 4.7.1(Unity 应用程序)客户端工作。我正在尝试使用与 .Net Core 3.1 客户端相同的库。即:“Microsoft.AspNetCore.SignalR.Client”版本 5.0.2 及其依赖项。但是我从库中收到了不同类型的错误

当我缺少 System.Text.Json 等依赖项时,出现错误

Unloading broken assembly Assets/Plugins/Microsoft.AspNetCore.SignalR.Common.dll,this assembly can cause crashes in the runtime

当我添加依赖项时,错误是:

TypeLoadException: Could not resolve type with token 01000066 (from typeref,class/assembly System.Text.Json.Serialization.JsonIgnoreCondition,System.Text.Json,Version=5.0.0.1,Culture=neutral,PublicKeyToken=cc7b13ffcd2ddd51)
Microsoft.AspNetCore.SignalR.JsonHubProtocolOptions..ctor () (at <c72a5d3426db4d1989e41390e5494e1a>:0)

它应该像那样工作,还是我把头撞到石头上。我不熟悉 C# 库/运行时的东西。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。