【问题标题】:Could not install package NLog 4.3.0-alpha3 in Xamarin iOS Project无法在 Xamarin iOS 项目中安装包 NLog 4.3.0-alpha3
【发布时间】:2016-01-20 06:03:04
【问题描述】:

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

包控制台:

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

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

【问题讨论】:

  • 对我来说,.nuget 的配置似乎不正确。它的目标是MonoTouch10,因此是经典的iOS,它应该是Xamarin.iOS10lib/MonoTouch10/NLog.dll 中的 .nuget 可以正确引用 Xamarin.iOS,Version=v1.0,因此您可以压缩 .nuget 并在项目中添加对它的手动引用以解锁自己....同时填写 github 问题。
  • 我已经提出了一个 github 问题。 github.com/NLog/NLog/issues/1152
  • 这应该在 NLog 4.3.0-alpha4 中修复
  • 感谢它现在有效!

标签: ios xamarin nlog


【解决方案1】:

经确认,这已在 NLog 4.3.0-alpha4 中修复。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-13
    • 2018-12-27
    • 1970-01-01
    • 2014-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多