MSBuild Post Build任务执行EXE

时间:2010-09-13 09:15:38

标签: c# .net msbuild

我希望在我的解决方案中的所有项目都构建后执行EXE作为我的MSBuild任务的一部分(exe应该在我的解决方案完全构建之后才执行,而不是个别项目)。

现在我该如何做到这一点?我想我需要在MSBuild中添加一个post build任务项。

有人可以通过示例提出解决方案吗?

1 个答案:

答案 0 :(得分:1)

不确定您是否有用于生成构建的MSBuild项目文件。如果是,那么通过创建一个依赖于您需要构建的所有其他项目的目标,这是直截了当的。例如,

<Target Name="PostBuildProcessing" DependsOnTargets="<List of targets that are generating build>">
    <Exec Command="<give your command here>" />
</Target>

DependsOnTarget应该是构建解决方案(或项目)的目标。