Msbuild шаг, чтобы создать c# файл и затем скомпилировать его - PullRequest
0 голосов
/ 17 января 2020

У меня есть .csproj с именем P с пользовательской задачей в нем.

<UsingTask TaskName="[FullTaskName]" AssemblyFile="$(TargetPath)" />

<Target Name="[CustomTaskName]" BeforeTargets="Build">
    <[CustomTask] />
</Target>

Эта пользовательская задача заменяет содержимое включенного файла F в P. Эта замена может привести к ошибкам в F.

Однако, когда я собираю P (а затем запускаю пользовательскую задачу ), передают сборку независимо от содержимого F.

Как включить новое содержимое F при сборке P?

1 Ответ

0 голосов
/ 17 января 2020

Изменение BeforeTargets="Build" на BeforeTargets="BeforeBuild", кажется, работает.

...