【问题标题】:appsetting.json and appsettings.Release.json files are not merging after ran the Azure DevOps CI pipeline for .Netcore3.1 project为 .Netcore3.1 项目运行 Azure DevOps CI 管道后,appsettings.json 和 appsettings.Release.json 文件未合并
【发布时间】:2022-08-05 15:17:06
【问题描述】:
我有 .netcore 3.1 项目,其中我们有 appsettings.json 和 appsettings.Release.json 文件,用于基于环境的配置。
这是launchSettings.json文件,
在为此项目运行 Azure DevOps CI 管道后,我仍然能够在 CI 工件中看到这两个文件,并且根本无法合并这两个文件。
这是 CI 工件,
我们正在使用 .Net Core 3.1,但我不确定它为什么不起作用。
请你帮助我好吗?
标签:
json
asp.net-core-mvc
azure-pipelines
asp.net-core-3.1
【解决方案1】:
CI 管道 Azure devops 不会将这三个文件合并到一个文件中。当您发布代码时,此文件合并。
appsettings.json , release.json 和 development.json 当你发布你的代码时这个文件合并。使用 CI 管道时它不会合并。
更多信息阅读这些Microsoft documents json-variable 文件