在将M2MQTT 4.3的Nuget软件包安装到Xamarin.iOS项目时,出现以下错误:
无法安装软件包“ M2Mqtt 4.3.0”。您正在尝试安装 将此软件包打包到以“ Xamarin.iOS,Version = v1.0”为目标的项目中, 但程序包不包含任何程序集引用或内容 与该框架兼容的文件。
但是,4.2可以正常工作。我也看到其他一些软件包也弹出此错误,并且我的Nuget是最新的。当我尝试在Windows以及Mac上的Visual Studio中的VS2017中安装时,会显示此错误。
是否有可能自己从源代码构建软件包,如果是的话,我需要做些什么更改以使其兼容(假设该库实际上并未使用Xamarin.iOS不使用的.NET部分)支持)?
我需要更新的原因是,在4.2上尝试创建MqttClient时出现以下错误:
类型“ IPAddress”在未引用的程序集中定义。 您必须添加对程序集'System,Version = 3.9.0.0 ...'的引用
,我希望此错误将在最新版本中解决。