我正在尝试为Xamarin.Forms SignalR创建一个PCL客户机。我发现的每一个教程都是如何将SignalR添加到Xamarin.Android或Xamarin.iOS中。如何将SignalR添加到Xamarin.Forms项目?
谢谢你的帮助
我遇到的问题是:我有一个完全工作的Xamarin.Forms PCL项目。不过,我把窗户的东西都拿走了。我刚刚离开了PCL,iOS和安卓项目。它起作用了!我只添加了CocosSharp,但不要使用它。平淡无奇,空荡荡的,从未碰过Xamarin.Forms。然后我将SingalR添加到PCL项目中。听好了,快跑!但当我只加这一行时:
var connection = new HubConnection("http://localhost:52128"); 它甚至不编译。我在犯错误:
加载程序集时出现异常: System.IO.FileNotFoundException:未能加载程序集'Newtonsoft.Json、Version=6.0.0.0、Culture=neutral、PublicKeyToken=30ad4fe6b2a6aeed‘。也许它不存在于配置文件中
我完全迷路了。
我试过:
发布于 2017-02-06 06:43:33
我遇到了与您相同的错误,似乎在安装SignalRMicrosoft.AspNet.SignalR.Client包时,依赖程序包无法自动安装,引用以某种方式损坏。
要解决这个问题,您可以手动安装这些软件包。
从Nuget分别安装以下三个包:
SignalRMicrosoft.AspNet.SignalR.Client。
Newtonsoft.Json。
https://stackoverflow.com/questions/42047657
复制相似问题