我希望在我的解决方案中的所有项目都构建后执行EXE作为我的MSBuild任务的一部分(exe应该在我的解决方案完全构建之后才执行,而不是个别项目)。
现在我该如何做到这一点?我想我需要在MSBuild中添加一个post build任务项。
有人可以通过示例提出解决方案吗?
答案 0 :(得分:1)
不确定您是否有用于生成构建的MSBuild项目文件。如果是,那么通过创建一个依赖于您需要构建的所有其他项目的目标,这是直截了当的。例如,
<Target Name="PostBuildProcessing" DependsOnTargets="<List of targets that are generating build>">
<Exec Command="<give your command here>" />
</Target>
DependsOnTarget应该是构建解决方案(或项目)的目标。