首页 > 解决方案 > 无法在 Xamarin 中加载 nlog.config

问题描述

我无法读取android 平台资产文件夹中的nlog.config文件

NLog.LogManager.Configuration = new XmlLoggingConfiguration("NLog.config");

如何读取 nlog 文件,这个文件也在 android 资产中。

标签: c#androidxamarinloggingnlog

解决方案


你也可以尝试使用这个(nlog.config文件和构建操作作为 AndroidAsset):

NLog.LogManager.Configuration = new XmlLoggingConfiguration (XmlTextReader.Create(Assets.Open ("NLog.config")), null);

参考: https ://github.com/NLog/NLog/blob/master/src/NLog/Config/LoggingConfigurationFileLoader.cs#L101-L120


推荐阅读