在构建期间制作 NuGet 包将内容文件复制到父项目的输出文件夹

Make a NuGet package copy content files to the output folder of parent project during build

我正在尝试编写一个包含我的程序集及其所需数据文件的 NuGet 包。

我想要发生的是,当构建引用我的 NuGet 包的父项目时,我的包中的数据文件被复制到父项目的输出目录。

这听起来很简单,但如果我在我的包项目中将数据文件标记为 content,它们只会在安装时添加到父项目中,但不会在构建时自动复制。

如果可能的话,我想在我的包中使用自定义 .targets 文件来执行此操作。

我想这已经回答了here

根据我的经验,您只能通过安装来完成此操作。ps1。修改这些文件标签——添加一个<CopyToOutputDirectory>Always</CopyToOutputDirectory> child

您可以使用普通 XML 或使用 NugetPowerTools