我对http://msdn.microsoft.com/en-us/library/ee216359.aspx的解释是Inputs
的{{1}}和Outputs
属性不会影响任何依赖关系。真的吗?有没有办法告诉MSBuild哪些任务/目标有某些输入和输出,并让它找出依赖关系和构建顺序?
答案 0 :(得分:1)
由于MSBuild是一种声明性语言,简短的回答是否定的。
但是,它可以应用一些巧妙的技巧,例如 batching 和 dynamic properties 。 MSBuild还具有很强的可扩展性,并且通过 API 和广泛的 community libraries ,因此您可以实现(几乎)任何您想要的任何内容。