在我的自定义msbuild任务中,我正在将文件写入obj \目录,我希望以惯用的方式将其复制到输出目录。我已经尝试了手动复制操作,但是并没有通过msbuild“ clean”删除它,这对我来说似乎很丑。
声明文件:
<ItemGroup>
<BuildSourceOutputFile Include="$(IntermediateOutputPath)buildsource.txt" />
</ItemGroup>
写入文件:
<WriteLinesToFile File="@(BuildSourceOutputFile)" Lines="$(SemanticVersion)" Overwrite="True" Encoding="Unicode" />
试图将文件包含在输出目录中:
<ItemGroup>
<Content Include="@(BuildSourceOutputFile)">
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</Content>
</ItemGroup>
我不知道为什么这时不起作用。我做错了什么吗?