基本上,我想在AfterBuild目标中执行一些任务,但仅限于构建成功时。
我在某处看到PostBuildEvent在成功构建之后运行,但无论如何都运行AfterBuild。这是真的吗?
答案 0 :(得分:5)
AfterBuild
目标。
在$(MSBuildToolsPath)\Microsoft.Common.targets
:
<PropertyGroup>
<BuildDependsOn>
BeforeBuild;
CoreBuild;
AfterBuild
</BuildDependsOn>
</PropertyGroup>
如果构建失败(CoreBuild
目标),则不会调用AfterBuild
。