通过Nuget更新时,C#Dotnet HTTP推动器似乎破裂了



使用pusherClient 0.5.1与WebSocket4net 0.15.2。

一堆Nuget更新后,我的现有代码现在尝试连接((时会断开。如下:

    var pusher = new Pusher("de504dc5763aeef9ff52");
    pusher.Connect();

错误是:

System.MissingMethodException
HResult=0x80131513
Message=Method not found: 'Void WebSocket4Net.WebSocket..ctor(System.String, System.String, System.Collections.Generic.List1<System.Collections.Generic.KeyValuePair2<System.String,System.String>>, System.Collections.Generic.List1<System.Collections.Generic.KeyValuePair2<System.String,System.String>>, System.String, System.String, WebSocket4Net.WebSocketVersion, System.Net.EndPoint)'.
Source=PusherClient
StackTrace:
at PusherClient.Connection.Connect()
at PusherClient.Pusher.Connect()

这通常是当您在项目中某个地方使用旧的.dll文件时会发生什么,在这种情况下,Websocket4Net软件包专门为

尝试"清洁解决方案",如果您使用VS和/或删除包含WebSocket4net的" packages/"中的文件夹(在下一个构建中会自动恢复它(。

这是由于与最新版本的WebSocket4NET不兼容。开发人员正在更新推动器以解决该问题。https://github.com/pusher/pusher-http-dotnet/issues/44

相关内容

  • 没有找到相关文章

最新更新