【发布时间】:2011-09-16 20:14:39
【问题描述】:
我们公司已经成功使用 MSBuild 几年了。我们为每个构建规范(发布、调试等)提供了一个非常自定义的 .proj 构建文件,其中包括许多操作:
- 混淆
- 包装
- 复制输出
- 压缩
- 等
由于 Microsoft 在 TFS2010 中包含了一项使用 Windows Workflow Foundation 进行构建的新功能,因此我们正在考虑对其进行更改。正如 Jim Lab(Team Foundation Server 的项目经理)在 article 中所说,以下是他关于何时使用它们的一般指导:
- 如果任务需要特定构建输入或输出的知识, 使用 MSBuild
- 如果任务是您在构建时需要完成的事情 Visual Studio,使用 MSBuild
- 如果任务是您只需要在构建时发生的事情 构建服务器,除非它需要特定的知识,否则使用 WF 构建输入/输出
我还不太确定,我想知道您自己的经验、积极的方面、缺点等。如果您将 DefaultTemplate.xaml 修改为执行您自己的操作。
【问题讨论】:
标签: .net msbuild workflow-foundation tfsbuild