MSBuild项目生成失败,但解决方案生成成功

MSBuild项目生成失败,但解决方案生成成功,msbuild,Msbuild,在MSBuild中,在目标生成之后执行的目标中的错误将导致项目失败,但不会导致解决方案失败 下面是一个简短的示例,只需将其添加到一个空项目并构建解决方案: <Target Name="DetectWebDeployPackage" AfterTargets="Build"> <Error Text="boom" /> </Target> 找到了在某些情况下可能足够的解决方法-将依赖关系更改为BeforeTargets=“AfterBuild”,但

在MSBuild中,在目标生成之后执行的目标中的错误将导致项目失败,但不会导致解决方案失败

下面是一个简短的示例,只需将其添加到一个空项目并构建解决方案:

<Target Name="DetectWebDeployPackage" AfterTargets="Build">
    <Error Text="boom" />
</Target>

找到了在某些情况下可能足够的解决方法-将依赖关系更改为BeforeTargets=“AfterBuild”,但是对于使用WebDeploy包目标的目标,它会导致循环依赖关系

有人能帮我吗