c# – 如何将SignalR与Xamarin一起使用

我的Mac上有一个Xamarin项目,我试图让SiganlR工作.

我在导入dll时遇到了麻烦.

我试图在我的解决方案中将Microsoft.AspNet.SignalR.Client.dll导入我的Referencer文件夹.当我添加dll时,我收到以下消息:

Could not get full name for assembly
‘mypath/Microsoft.AspNet.SignalR.Client.dll’

然后,当我尝试构建时,我得到另一个错误:

Metadata file `mypath/Microsoft.AspNet.SignalR.Client.dll’ does not contain valid metadata.

我是Xamarin环境的新手,所以一些帮助将不胜感激..

解决方法:

我设法通过SignalR Client Nuget Package在一个Xamarin iOS项目中使用SignalR.我是通过VS.Net而不是Xamarin Studio完成的,但是你应该可以在Xamarin Studio中使用相同的软件包.

如果您在Mac上使用Xamarin Studio,那么您必须首先安装NuGet包管理器,其中有一篇非常好的博客文章,介绍如何使用here.

上一篇:c# – 使用Web API作为SignalR服务器并从Windows服务中使用它


下一篇:c# – 从服务器发送的SignalR不工作