在 Windows 8.1 上将 NLog 与 ModernUI 结合使用

Using NLog with ModernUI on Windows 8.1

是否可以在 Windows 8.1 应用程序中使用 NLog。

我已经使用 Nuget 安装了 NLog。将 NLog 添加到 References 后出现错误:

Can not find type System.Collections.CollectionBase in module mscorelib.dll

如果无法为 windows 8.1 应用程序推荐哪个记录器?

System.Collections.CollectionBase 不是 WinRT 中支持的命名空间:

http://msdn.microsoft.com/en-us/library/windows/apps/hh454064.aspx

有几个解决方案,我都没有用过,所以我不能个人推荐,但你可以试试:

1) https://code.msdn.microsoft.com/Logging-Sample-for-Windows-0b9dffd7 2) https://github.com/mbrit/MetroLog