【发布时间】:2015-09-02 20:15:35
【问题描述】:
我知道我可以在 Visual Studio 中使用依赖项定义特定的构建顺序,但我的问题是,每当我将工作签入到 TFS 并在 TFS 服务器上运行构建时,这些依赖项和构建顺序是否保持不变?我问是因为我在同一个解决方案中有多个项目时遇到了一些问题,其中项目 B 引用项目 A,项目 C 引用项目 B 等。
解决方案在本地构建得很好,因为我设置了项目 B 始终首先构建的依赖项,但似乎此配置不会延续到 TFS。
这可以在 TFS 构建端执行吗?
【问题讨论】:
-
根据项目相互依赖的顺序构建项目是构建的一个相当基本的方面,TFS 在我见过的所有项目上都做得很好。您看到了什么错误?
-
你是引用其他项目 bin 文件夹中的二进制输出还是使用项目引用?
-
确保您正在构建与您在开发环境中相同的配置/平台对,某些配置不会以相同的顺序构建。例如,如果您在开发机器上进行 Debug 构建并在 Team Build 中发布,这可能会更改构建顺序。
标签: visual-studio tfs