Msbuild 步骤生成 c# 文件,然后编译它



我有一个名为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"似乎有效。

相关内容

最新更新