Nlog.config - 只读

Posted

技术标签:

【中文标题】Nlog.config - 只读【英文标题】:Nlog.config - read only 【发布时间】:2022-01-17 07:45:58 【问题描述】:

我从 NuGet 安装了 Nlog,并尝试在 NLog 配置中进行一些更改。不幸的是,该文件标有挂锁。它也被放置在项目目录之外(C:\Users\username\.nuget\packages\nlog.config\4.7.13\contentFiles\any\any\NLog.config)并且是只读的。我应该如何正确地将该文件添加到项目中?我应该复制它并手动将其添加到项目中吗?

【问题讨论】:

Readme for nuget.org/packages/NLog.Config 尝试指导您如何手动下载。 【参考方案1】:

应仔细定位 nlog 配置文件,以便生成的构建项目文件正确加载它。在documentation about the File Location info 中,您可以看到程序在哪里查找 Nlog 配置文件。

您确实可以将其包含在您的项目中并将属性Copy to Output directory 设置为Copy if newer

【讨论】:

以上是关于Nlog.config - 只读的主要内容,如果未能解决你的问题,请参考以下文章

使用 anotar catel nlog 日志记录时无法过滤类名(在 NLog.config 中)

如何将 nlog.config 中的检测密钥外部化?

如何在nlog.config中设置debugEnabled / InfoEnabled

安装了 NLog 但 NLog.config 文件被锁定在我的 .netcore xUnit 测试项目中

xml NLog.config

使用 InstallNlogConfig 将 Nlog Config 安装到 Eventlog 中