我正在使用TFS 2017来构建一个解决方案,该解决方案有三个项目链接到它。其中两个项目位于TFS的其他地方。当我构建依赖于其他两个项目的主项目时,我得到错误,因为其他两个项目没有构建。如何强制TFS构建所有依赖项目?
答案 0 :(得分:1)
使用Visual Studio Build任务,您可以通过选择.sln
构建整个解决方案,也可以仅构建MSBuild项目(。* proj)文件。
如果在构建任务中选择.proj
文件,则要构建三个不同的项目,还需要添加三个任务。
在您的情况下,由于您选择了.sln
文件,TFS将自动构建整个解决方案,包括其下的所有项目。但是在工作区映射中,您需要确保映射包含构建过程所需文件的所有文件夹。例如,如果添加另一个项目,则可能必须添加另一个映射到工作区。
因此,扫描依赖项会自动完成 解决方案。您还必须在get中添加文件夹B映射 定义的来源。