我该如何将通过MSBuild创建的自定义文件添加到项目输出中?
例如,我有一个空的.csproj文件,我在目标(Target)中添加了Exec任务来生成一些file.txt文件,现在我想将此文件包含到“主输出”或“内容文件”中。
谢谢, Marek
谢谢, Marek
<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