AspNet Core SignalR - 在单声道上运行时的依赖性问题
Posted
技术标签:
【中文标题】AspNet Core SignalR - 在单声道上运行时的依赖性问题【英文标题】:AspNet Core SignalR - dependency issues when running on mono 【发布时间】:2020-02-27 21:39:27 【问题描述】:我正在尝试将 SignalR 客户端与 Unity 2018.4 LTS 一起使用。 我按照this 指南中的步骤从 .NET Framework 4.6.1 和 .NET Standard 2.0 类库连接到我的 ASP.NET Core 3.0 Web 服务器。
我尝试了两个版本的 SignalR 客户端,最新的 (3.0) 和最流行的 (1.1)。在这两个版本上,我在建立连接时都遇到了依赖问题。
程序崩溃了
connection = new HubConnectionBuilder().WithUrl("http://localhost:50580/servershub").Build();
有一个例外
Could not load type of field 'Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions:<HttpMessageHandlerFactory>k__BackingField' (3) due to:
Could not resolve type with token 0100004e (from typeref, class/assembly System.Net.Http.HttpMessageHandler, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51) assembly:netstandard,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 type:System.Net.Http.HttpMessageHandler member:(null) signature:<none>
在上述异常之前,我也收到了奇怪的警告,这可能与问题无关,因为它是由游戏插件框架抛出的。
Could not find dependency: System.Net.Http, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
有没有人有一个可行的解决方案或在 Unity 上运行 SignalR 客户端的示例? 谢谢!
【问题讨论】:
【参考方案1】:https://docs.unity3d.com/2019.1/Documentation/Manual/dotnetProfileSupport.html?_ga=2.161732028.1079658668.1572637905-1699549765.1572637905 并没有给你温暖和模糊。
【讨论】:
以上是关于AspNet Core SignalR - 在单声道上运行时的依赖性问题的主要内容,如果未能解决你的问题,请参考以下文章
在 wwwroot 中引用静态 JavaScript 文件的问题 - .Net Core 2.2 Signalr
ASP.NET Core SignalR实时推送配置,业务层实时推送SignalR消息