System.ObservableExtensions.Subscribe:模棱两可的参考

时间:2018-10-13 12:10:12

标签: c# .net xamarin

with open(file_name, "rb") as im:
    string = base64.b64encode(im.read())  # convert image into a string
    print "sending image..."
    print(type(string))
    if (string):
        client_socket.send(string.encode())
    else:
        print("No Data received from base64encode")
return

订阅方法出现以下错误

  

/用户/ sarath /开发人员/工作区/ GCH Mobile   App / Gogch.iOS / TMAirController.cs(57,57):错误CS0121:呼叫是   以下方法或属性之间存在歧义:   'System.ObservableExtensions.Subscribe(System.IObservable,   System.Action)'和   'System.ObservableExtensions.Subscribe(System.IObservable,   System.Action)”(CS0121)(_SmartFHR.iOS)

几个小时以来,我一直在寻找如何解决此错误的方法,似乎无法找出解决方法。任何帮助表示赞赏。

编辑:

在进一步调查中,我发现ObservableExtensions同时存在System.Reactive.Core和System.Reactive。我不能删除任何一个,因为其他软件包都依赖它。

更新: 谢谢您指出正确的方向。

我发现了问题。我正在使用4.0.0版的System.Reactive和3.0.0版的System.Core.Reactive。将核心版本更改为4.0.0后,问题就解决了。

0 个答案:

没有答案