首页 > 解决方案 > 发布后重置 NLog 配置文件

问题描述

我有一个 ASP.NET Core 3.0 项目,当我发布该项目时,它将用一个看起来没有目标或我的变量的空默认文件替换我精心制作的 NLog 配置文件。我不确定是什么导致了这种行为。有没有其他人遇到过这种情况,如果有,找出是什么原因造成的?

我当然可以在使用保存的副本发布后更新我的 Nlog 配置,但我发现这个过程太容易出错。团队中的某个人会忘记,我们将失去关键的日志记录。

标签: asp.net-corenlog

解决方案


您可能正在使用 NLog.Config 包。该包与 csproj 文件中的包引用样式不兼容。

这记录在nuget 包中

注意:不幸的是,这个包在使用时不能很好地工作<PackageReference>

建议:


推荐阅读