MSBuild内容项未包含在输出目录中

时间:2019-01-24 02:49:30

标签: .net msbuild msbuild-task

在我的自定义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>

我不知道为什么这时不起作用。我做错了什么吗?

0 个答案:

没有答案