TFS 2012自动生成依赖于当前项目的项目

TFS 2012自动生成依赖于当前项目的项目,tfs,continuous-integration,build-automation,tfsbuild,Tfs,Continuous Integration,Build Automation,Tfsbuild,好吧,我必须承认,我对所有这些构建自动化的东西都很陌生。但基本上我想知道的是,是否有一种方法可以连接我的构建定义,如果我有这样一个案例 ProjectA生成ComponentA.dll ProjectB引用ComponentA.dll并生成ComponentB.dll ProjectC引用组件B.dll 然后,当我对ProjectA进行更改并将其签入时,构建过程将自动生成ProjectB,最后生成ProjectC,并报告任何错误 那么,有没有一种方法可以实现这一点,或者这种类型的事情应该以完

好吧,我必须承认,我对所有这些构建自动化的东西都很陌生。但基本上我想知道的是,是否有一种方法可以连接我的构建定义,如果我有这样一个案例

  • ProjectA生成ComponentA.dll
  • ProjectB引用ComponentA.dll并生成ComponentB.dll
  • ProjectC引用组件B.dll
然后,当我对ProjectA进行更改并将其签入时,构建过程将自动生成ProjectB,最后生成ProjectC,并报告任何错误


那么,有没有一种方法可以实现这一点,或者这种类型的事情应该以完全不同的方式处理呢?

您可以使用visual studio解决方案,并在项目之间使用项目引用。然后在构建服务器上构建解决方案

您所指的过程是我们所知的实践的关键

TFS做得很好:只需将构建定义设置为
continuousintegration
,并将工作文件夹设置为三个项目的父文件夹。这样,其中一个项目中的任何更改都将触发构建


感谢您抽出时间回答,您提供的msdn链接似乎正是我想要的!