Azure devops Azure DevOps在Nuget打包更新时保持NLog配置发布

Azure devops Azure DevOps在Nuget打包更新时保持NLog配置发布,azure-devops,nlog,Azure Devops,Nlog,当我从Azure Devops发布时,我正试图保留我的NLog配置。Nuget包部分覆盖我的NLog配置并将其设置回默认值。我想知道如何在发布构建版本时保留配置,但要让其他软件包的Nuget软件包保持最新状态。为此,您需要删除NLog.Config软件包 这里有记录: 注意:不幸的是,这个软件包在使用时不能很好地工作 建议: 手动下载: 将“复制到输出目录”设置为“更新时复制” 记住不要使用NLog.config-nuget包。这是一个陷阱,会导致您的NLog.config被一个空白版本覆盖

当我从Azure Devops发布时,我正试图保留我的NLog配置。Nuget包部分覆盖我的NLog配置并将其设置回默认值。我想知道如何在发布构建版本时保留配置,但要让其他软件包的Nuget软件包保持最新状态。

为此,您需要删除NLog.Config软件包

这里有记录:

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

建议:

  • 手动下载:
  • 将“复制到输出目录”设置为“更新时复制”

记住不要使用
NLog.config
-nuget包。这是一个陷阱,会导致您的NLog.config被一个空白版本覆盖。如果不使用,请确保您已经启用了发布中也包含的
NLog.config
。确保在csproj文件中为NLog.config启用
copytoppublishdirectory