有没有办法在Xamarin.Mac项目中使用NLog或log4net?

时间:2015-02-02 17:01:51

标签: xamarin log4net nlog xamarin.mac

当我尝试将NLog或log4net NuGet包添加到我的Xamarin.Mac项目时,它失败了:

  

无法安装包'NLog 3.2.0.0'。您正在尝试将此软件包安装到以“Xamarin.Mac,Version = v2.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。

这些工具的任何端口是否可以与Xamarin.Mac配合使用?如果没有,我可以使用任何相同的工具吗?

2 个答案:

答案 0 :(得分:0)

我们的应用程序适用于Mac和Windows。 我们下载了源from the log4net github page并在Mac上重新构建。工作正常,生成的二进制文件可以放入Windows应用程序..

答案 1 :(得分:0)

log4net适用于Xamarin.Mac,只需引用Xamarin.Mac项目中的log4net.dll,并使用' log4net'代码中的命名空间。