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

时间:2015-06-18 10:19:24

标签: msbuild nuget

我正在尝试编写一个包含我的程序集的NuGet包,它是必需的数据文件。

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

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

如果可能的话,我想在我的包中使用自定义.targets文件。

1 个答案:

答案 0 :(得分:1)

我想这已经回答了here

根据我的经验,您只能使用install.ps1执行此操作。修改这些文件标签 - 添加<CopyToOutputDirectory>Always</CopyToOutputDirectory>孩子

您可以使用NugetPowerTools

使用纯XML执行此操作