防止不同tfs项目中的项目导致的tfs构建错误
本文关键字:tfs 项目 构建 错误 | 更新日期: 2023-09-27 17:49:23
我在tfs上有2个项目。一个tfs项目包含主sln,另一个tfs项目包含一堆子csproj。我将一个子项目调用到主项目中,然后签入。几分钟后,我在tfs上得到一个构建错误,说子项目丢失了。我仔细查看了它在tfs日志错误中的路径,它显然不是项目存储的位置(它正在当前tfs项目中检查该文件)。
是否有一种方法来配置tfs知道在哪里寻找文件,或者我必须将项目移动到相同的tfs项目或获得dll并将其放入sln?
。
TFS project A -> Solution1 -> Added Project 1
TFS project B -> Project 1
projectt1在TFS A下的TFS B
假设您正在使用经典的TFS版本控制(TFVC),那么答案是肯定的。您只需要在构建定义中设置适当的映射。在Visual Studio中,编辑您的构建定义,选择Source Settings选项卡:在那里您可以添加任意多的映射,并且构建的布局可以与版本控制中的布局不同。这个文档页面有所有的细节和选项,并不是说它可以使用旧的术语工作区而不是源设置。