我正在.NET Core 2.0中创建ASP.NET Web API2。
我刚刚创建了自己的NLog.config文件。本地一切正常,但是在VSTS生成期间,NLog.config文件将更新为默认文件。 只是在考虑是否可以在Nuget Restore期间将其覆盖?但是,在本地还原软件包时,会发生任何事情。
有人遇到类似的东西吗?找到了解决方法,即将默认配置名称更改为例如NLogProd.config,但希望在没有解决方法的情况下实现目标。
答案 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,而是使用: