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

Copy config file from nuget package to application folder

鉴于:

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

b) 使用包 #a

的 .net 核心应用程序

问题:

将 .json 配置文件从 #a 复制到每个构建的 #b 输出目录中,而不显式地将文件添加到 #b 项目。

这可能吗?

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