我的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.