当我尝试将 NLog 或 log4net NuGet 包添加到我的 Xamarin.Mac 项目时,它失败并显示:
无法安装包“NLog 3.2.0.0”。您正在尝试将此包安装到以“Xamarin.Mac,Version=v2.0”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用或内容文件。有关详细信息,请联系包作者。
这些工具是否有任何端口可用于 Xamarin.Mac?如果没有,我可以使用任何等效的工具吗?
当我尝试将 NLog 或 log4net NuGet 包添加到我的 Xamarin.Mac 项目时,它失败并显示:
无法安装包“NLog 3.2.0.0”。您正在尝试将此包安装到以“Xamarin.Mac,Version=v2.0”为目标的项目中,但该包不包含与该框架兼容的任何程序集引用或内容文件。有关详细信息,请联系包作者。
这些工具是否有任何端口可用于 Xamarin.Mac?如果没有,我可以使用任何等效的工具吗?
我们有一个适用于 Mac 和 Windows 的应用程序。我们从 log4net github 页面下载了源代码并在 Mac 上重新构建。工作正常,生成的二进制文件可以放入 Windows 应用程序中。
log4net 与 Xamarin.Mac 配合良好,只需在 Xamarin.Mac 项目中引用 log4net.dll,并在代码中使用“log4net”命名空间。