【发布时间】:2017-11-15 09:48:44
【问题描述】:
我正在使用 TFS 2017 构建一个包含三个与之链接的项目的解决方案。其中两个项目位于 TFS 的其他地方。当我构建依赖于其他两个项目的主项目时,我收到错误,因为其他两个项目没有被构建。如何强制 TFS 构建所有依赖项目?
【问题讨论】:
-
“其中两个项目位于 TFS 的其他地方”。他们还在同一个项目中吗?如果是这样,您的构建是否也会拉动这些项目?你使用 GIT 还是 TFVC?
-
嗨@D.J.是的,另外两个项目在同一个项目中。我们正在使用 TFVC。我有一个构建主项目的构建定义。我是否还需要为其他两个项目制定构建定义?是否会在主项目构建时触发?
-
您可以使用一个 BuildDefinition 来完成。你真的在构建主项目吗?如果解决方案中链接了所有 3 个项目,您应该构建解决方案。
-
不。在您的 BuildDefinition 中转到“获取源”。那里有“工作区映射”。你可以在那里添加FolderB
-
如果需要一个新文件夹,您必须添加它,是的。但我建议您重新考虑项目的结构。
标签: tfs