我是Xamarin和SignalR的新手。虽然我能够轻松地按照Visual Studio上的SignalR教程,并使示例聊天应用程序正常工作,但我无法使其在Xamarin上运行。我试图在Xamarin中引用信号器组件,但它失败并出现以下错误 -
C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Security, Version=4.0.0.0, Culture=neutral
但是我无法找到System.Security来添加引用。
我这样做了吗?
我也尝试在组件中寻找SignalR。但是找不到它。
另外,我试图在Xamarin中找到一些关于SignalR的教程,它将指导我完成这个过程。但我找不到任何东西。有人可以指点我的一些博客/教程,可以帮助我在Xamarin中设置SignalR吗?
谢谢!
答案 0 :(得分:1)
看看这个guide,Mac和Windows上的步骤非常相似
答案 1 :(得分:1)
这些步骤对我有用:
答案 2 :(得分:0)
如果您使用Xamarin.Forms Net标准
(https://blog.xamarin.com/building-xamarin-forms-apps-net-standard/),只需安装nuget'Microsoft.AspNet.SignalR.Client
',然后将Microsoft为NET客户端(https://docs.microsoft.com/en-us/aspnet/signalr/overview/guide-to-the-api/hubs-api-guide-net-client)提供的所有示例代码都使用到您的共享代码中即可。