【问题标题】:M2Mqtt android/xamarin for some reason not working anymoreM2Mqtt android/xamarin 出于某种原因不再工作
【发布时间】:2017-05-27 18:42:02
【问题描述】:

我去年夏天构建了一个 xamarin 跨平台移动应用程序。我们正在等待硬件准备就绪,以便我们部署应用程序。

现在一切都准备好了,我在我的一个驱动器上保存了一份应用程序的副本。

上周我将应用程序从我的一个驱动器复制到我的开发机器上,我一直在调试模式下使用它。

昨天我尝试在发布模式下编译,突然我的

使用 uPLibrary.Networking.M2Mqtt; 使用 uPLibrary.Networking.M2Mqtt.Messages;

灰显并显示找不到错误。现在,即使在调试模式下,我也无法像以前那样工作,我的所有 mqtt 命令都显示错误。

我尝试重新安装 nuget 包,但在编译时遇到错误......... 包中不可用,请参阅作者

我只是不明白发生了什么以及为什么

如果您有任何想法,请告诉我,从我阅读的内容来看,这可能是因为我将项目从不同的文件夹中移动了。请帮忙

【问题讨论】:

  • 你指的是什么 NuGet 包?至少可以提供一个链接吗?
  • m2mqtt v4.3.0,作者 Paolo Patierno。到目前为止,它是一个对我来说非常有用的 c# mqtt 客户端

标签: c# visual-studio xamarin mqtt


【解决方案1】:

您需要M2Mqtt for .Net MQTTuPLibrary。 M2Mqtt 将提供 M2Mqtt.dll 来支持uPLibrary。您需要在项目中添加 M2Mqtt.dll 引用。

请查看M2Mqtt for .Net : MQTT client for Internet of Things & M2M communication

【讨论】:

    【解决方案2】:

    我最初所做的是找到 m2mqtt.mono.dll,它工作了一段时间,直到我发现一些在更多重新提交的提交中修复的错误。

    我现在已经掌握了刚刚添加到我的 Xamarin 项目中的 M2Mqtt.Net.dll,它似乎运行良好。

    我去了paho.mqtt.m2mqtt大师。下载的 git 在 Visual Studio 2017 中打开了 sln,构建了解决方案并从 M2Mqtt/obj/debug 文件夹中获取了 M2Mqtt.Net.dll,并在我的项目中添加了对它的引用。

    如果我有任何问题,我会及时通知您

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-22
      • 2013-12-28
      相关资源
      最近更新 更多