-1

我的项目需要使用 CoAP.NET。但是在PCL中加入CoAP.NET后,Android或者iOS项目在构建的时候会报这样的错误。“Xamarin.Android.Common.targets:错误:加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集'Common.Logging,版本 = 3.0.0.0,文化 = 中性,PublicKeyToken = af08829b84f0328e'。也许它没有' Mono for Android 配置文件中不存在?”

似乎它不支持 common.logging 库,因为我在解决方案的所有部分都添加了它,并且无法添加它。虽然,可以添加 common.logging.core。

在 iOS 项目中,我将链接器行为选择为“不链接”,并且可以构建它。但在 Android 项目中,它不起作用。

Xamarin 是否与 CoAP.NET 一起使用?如果不是,如何使用 CoAP?

4

1 回答 1

1

我假设你的意思是这个图书馆?它似乎包含该库的 iOS 版本,但不包含 Android 版本。您可以尝试将源代码自己构建为 Android(或 PCL)库,修复您发现的任何问题,或者您可以联系作者并询问他们有关 Android 支持的问题。

如果您可以找到本机 Android (Java) 实现,您还可以为其创建一个绑定库,允许您从 Xamarin 使用它。

于 2016-04-25T03:06:35.180 回答