我正在使用带有TFS的MSBuild,我必须构建4个解决方案。编译完成后,我应该启动4个不同的Exec任务,具体取决于编译成功与否的地方。
我知道如何使用MSBuild单独使用具有使用var $(BuildBreak)的条件的目标,因为我可以构建解决方案 - 检查结果 - exec任务 - 构建...但我不知道如何做到这一点使用TFS扩展......任何帮助都将非常感激。
感谢队友。
答案 0 :(得分:2)
使用TFS,我们的想法是挂钩TFS事件服务。这个人为他的项目做了here。我不能提供太多细节,因为我刚开始使用TFS,虽然我确信它与处理普通的Web服务并不太远。您应该能够找到有关赛事服务here
的详细信息答案 1 :(得分:1)
您可以在TFS中使用相同的目标和条件。要在使用TFS构建时实现仅调用 的自动化,您可以检查 BuildingInsideVisualStudio 属性 - 它仅在(您猜到它)在Visual Studio中构建时定义
答案 2 :(得分:1)
我必须检查定义到TFS Build扩展中的AfterCompileSolution目标