【问题标题】:Issues adding SignalR.Client Nuget Package to a Monogame Android Project将 SignalR.Client Nuget 包添加到 Monogame Android 项目的问题
【发布时间】:2016-01-17 23:17:45
【问题描述】:

你好堆栈溢出社区

我的问题只是你在标题中看到的我无法将信号 R 客户端包放入我在 Visual Studio 中的项目中。尝试这样做会导致此错误。

严重性代码描述项目文件行 错误无法安装包“Microsoft.AspNet.SignalR.Client 2.2.0”。您正在尝试将此包安装到以“MonoAndroid,Version=v4.2”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。 0

我需要该软件包,并且一直在尝试各种解决方法,但尚未成功。任何提示或信息将不胜感激。

【问题讨论】:

  • 您的项目中是否使用了通用 PCL?在这种情况下,您应该在那里安装 SignalR
  • PCL 是否允许我在 android 项目中声明 IHubProxy 或 HubConnection 的实例。我相信我可能通过引用同一项目的 pc 版本来完成等效操作,但我必须在 pc 项目@xleon 16 中管理 signalR。
  • 抱歉,值得一提的是这两个项目都跨不同的解决方案。我对使用多个项目/解决方案比较陌生。 @xleon 16
  • 我尝试将 SignalR 添加到 Android 项目中,但遇到了同样的错误。我认为这可以解决问题,尝试在您的 android 项目中安装此组件(components.xamarin.com/view/signalr)(如果已经安装,则需要删除 newtonsoft json)

标签: android xamarin signalr xamarin.android monogame


【解决方案1】:

我尝试将 SignalR 添加到 Android 项目中,但遇到了同样的错误。我>认为这可以解决问题,请尝试在您的 android 项目中安装此组件(>components.xamarin.com/view/signalr)(如果已经安装,则需要>删除 newtonsoft json)– xleon

这只是 xleons 答案的重新发布,所以我可以将问题标记为已回答我是堆栈溢出的新手,所以我希望这是合适的。

感谢@xleon 的帮助,这正是我正在寻找的解决方案

【讨论】:

  • 现在您可以将自己的答案标记为我认为的正确答案。通常您会等待并回答(不是评论)到位,以便您可以将其标记为正确
  • 可以(必须等待 24 小时),但至少有一个可行的解决方案供将来可能需要它的人使用
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-02
  • 1970-01-01
  • 2014-08-04
  • 2015-04-18
  • 2017-06-27
  • 1970-01-01
相关资源
最近更新 更多