在VSTS构建过程中,正在更新NLog.config文件

时间:2018-08-07 15:07:24

标签: azure-devops core nlog

我正在.NET Core 2.0中创建ASP.NET Web API2。

我刚刚创建了自己的NLog.config文件。本地一切正常,但是在VSTS生成期间,NLog.config文件将更新为默认文件。 只是在考虑是否可以在Nuget Restore期间将其覆盖?但是,在本地还原软件包时,会发生任何事情。

有人遇到类似的东西吗?找到了解决方法,即将默认配置名称更改为例如NLogProd.config,但希望在没有解决方法的情况下实现目标。

1 个答案:

答案 0 :(得分:0)

此问题可能是通过在.NetCore上将NLog.config nuget-package用作<PackageReference>引起的:

Microsoft决定重构nuget-package-format,这导致许多nuget-package变成stop working like the NLog.config nuget-package。

解决方案是停止使用NLog.config nuget-package,而是使用:

另请参阅:https://github.com/NLog/NLog/wiki/NLog-Install