我有一个名为P的.csproj,里面有一个自定义任务。
<UsingTask TaskName="[FullTaskName]" AssemblyFile="$(TargetPath)" />
<Target Name="[CustomTaskName]" BeforeTargets="Build">
<[CustomTask] />
</Target>
此自定义任务将替换 P 中包含的文件 F 的内容。此替换可能会导致 F 中的错误。
但是,当我构建 P(然后运行自定义任务(时,构建会传递 F 的任何内容。
构建P时如何包含F的新内容?
将BeforeTargets="Build"
更改为BeforeTargets="BeforeBuild"
似乎有效。