将配置文件从 nuget 包复制到应用程序文件夹

问题描述

给定:

a) .net 核心库,包含由 azure 管道构建并打包到内部 nuget 包中的 .json 配置文件(不是 appsettings.json)。

b) 使用包 #a 的 .net 核心应用程序

问题:

在每次构建时将 .json 配置文件从 #a 复制到 #b 的输出目录中,而无需将文件显式添加到 #b 项目中。

这可能吗?

解决方法

找到解决方案:“PackageCopyToOutput”标志。更多信息请点击https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#including-content-in-a-package