2016-01-11 197 views
2

我正在尝试使用Xamarin Studio在Xamarin解决方案中添加NLog软件包。将库添加到Xamarin Android项目中没有问题。但似乎NLog无法添加到我的Xamarin iOS项目中。无法在Xamarin iOS项目中安装软件包NLog 4.3.0-alpha3

包控制台:

添加NLOG ...添加 'NLOG 4.3.0-素α3' 到TestApp.iOS。不能 安装包'NLog 4.3.0-alpha3'。您正尝试将此 程序包安装到以'Xamarin.iOS,Version = v1.0'为目标的项目中,但该程序包不包含与该框架兼容的任何程序集引用或内容文件 。欲了解更多信息,请联系 软件包作者。

根据nuget包description,它支持Xamarin.iOS。

+1

对我来说,它看起来像'.nuget'配置不正确。它针对'MonoTouch10'因此是经典的iOS,它应该是'Xamarin.iOS10'。 '.nuget'中的'lib/MonoTouch10/NLog.dll'可以正确引用'Xamarin.iOS,Version = v1.0',因此你可以压缩'.nuget'并在项目中添加一个手动引用来解除阻止你自己....还填写一个github问题。 – SushiHangover

+0

我提出了一个github问题。 https://github.com/NLog/NLog/issues/1152 – Stam

+1

这应该在NLog 4.3.0-alpha4中修复 – Julian

回答

0

已确认,这在NLog 4.3.0-alpha4中已得到解决。

请注意,Xamarin支持仍处于Alpha状态。