c# - 如何将 SignalR 与 Xamarin 结合使用

标签 c# xamarin signalr

我在我的 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 设法让 SignalR 在 Xamarin iOS 项目中工作.我是通过 VS.Net 而不是 Xamarin Studio 完成的,但是您应该能够在 Xamarin Studio 中使用相同的包。

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

关于c# - 如何将 SignalR 与 Xamarin 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21528466/

相关文章:

c# - Windows Phone 8 MonoGame 初始化未被调用

xamarin - 如何在完成之前取消计时器

asp.net - Xamarin.Forms 应用 SQL 服务器数据库选项

xaml - Xamarin Forms:如何为按钮添加填充?

网络场中的 SignalR 连接管理

proxy - SignalR .net 客户端连接到集线器,但不能 hubProxy.Invoke()

c# - 使用 WCF 的跨域 SignalR

javascript - 在 Angular 中调用 $post 时如何使用 MVC 重定向

c# - 为什么在使用 PLINQ Take() 时会抛出 OutOfMemoryException?

c# - 实现这种延迟加载的设计模式?