TFVC:Build正在寻找错误的目录

时间:2017-10-11 09:18:25

标签: git azure-devops tfvc

我在VSTS中遇到Git问题,因此我被指示切换到TFVC。希望是我需要为构建过程做的就是切换" Get Sources"到具有相同代码的新TFVC存储库。

我在构建中发现它是失败的,它正在寻找C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise中的包,而且这个目录不存在,因为我没有使用VS Enterprise,而是我使用的是Professional,文件夹存在为此。

那么我怎样才能让构建过程看起来正确?

更新答案: 我在从Git迁移到TFVC期间发现的是,在构建中找不到一些似乎已签入的项目。构建中缺少的一个项目是Automapper,我认为将Automapper Nuget软件包更新到最新版本没有任何害处。我的想法是,如果我再次检入并重新构建,是否会继续发现构建中缺少Automapper? 我惊讶地发现,当我检查时,还出现了许多其他工件用于签入。所以我全部检查了它们,这次构建成功了。我不知道为什么会这样,或者有人会从这个答案中受益。

1 个答案:

答案 0 :(得分:1)

根据您的上一篇文章,您的版本由托管VS2017代理排队。因此,用于构建项目的Enterprise VS2017位于VSTS服务器上,而不是您的开发机器上。

如果您需要通过开发计算机构建项目,则应在其上设置private agent