4

如何将 MSBuild 创建的一些自定义文件添加到项目输出中?即我有空白的 .csproj,我将 Exec 任务添加到生成一些 file.txt 的目标,现在我想将此文件包含到“主要输出”或“内容文件”中。

谢谢,马雷克

4

1 回答 1

0

通常,您只需要包含您拥有的输出文件,然后将它们复制到输出目录即可。

<CreateItem Include="$(SourcePath)\file.txt">
  <Output ItemName="FilesToCopy" TaskParameter="Include" />
</CreateItem>

<Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(OutDir)" />

还有一个用于直接项目的变量 $(OutputDirectory)。您可能还会发现许多其他有用的属性:

https://msdn.microsoft.com/en-us/library/ms164309.aspx https://msdn.microsoft.com/en-us/library/ms164313.aspx

于 2015-02-05T18:36:21.793 回答