我正在使用 Visual Studio 2012 .NET 4.5 ASP.NET MVC 4 项目,该项目使用 TFS 进行源代码控制,使用 TFS Build 进行持续集成(CI)。
我想创建在 CI 构建开始之前每次检查构建号都会更新的功能。
从研究看来,可以在 TFS 2010 构建模板中创建和集成自定义活动。
我还看到了可以通过 MSBuild 任务实现的示例。
我以前没有做过这方面的工作,所以我想知道哪种方法更好,或者根据我的选择,推荐的方法是什么?一般来说,我什么时候会使用 MSBuild 任务而不是自定义活动?例如,我希望将来也针对签入运行FxCop和StyleCop,所以我想要一种通用的方法。