msbuild步骤生成c#文件然后编译
Msbuild step to generate c# file and then compile it
我有一个名为 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"
似乎有效。
我有一个名为 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"
似乎有效。