Элемент содержимого MSBuild не включен в выходной каталог - PullRequest
0 голосов
/ 24 января 2019

В своей пользовательской задаче 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>

Я в недоумении, почему это не работает на данный момент. Я делаю что-то явно неправильно?

...