2010-09-13 100 views
0

我希望执行EXE作为我的后期MSBuild任务的一部分,一旦我的解决方案中的所有项目都构建完毕(该exe文件应该在完成构建后才能执行解决方案而不是个别项目)。MSBuild Post Build任务执行EXE

现在我该如何做到这一点?我想我需要在MSBuild中添加一个后期构建任务项目。

有人可以提出一个解决方案的例子吗?

回答

1

也许this将有所帮助。

1

如果您有用于生成构建的MSBuild项目文件,则不确定。如果是,那么通过创建一个取决于您需要构建的所有其他项目的目标,这是一个简单的过程。例如,

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

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