【发布时间】:2015-08-19 16:57:02
【问题描述】:
我们使用 VSO 和本地构建控制器 (TFS 2013)。我已在 Visual Studio 的“选项”菜单中启用 NuGet 包还原(使用 .nuget 文件夹从旧的、已弃用的方式迁移)。
在 VS 中,恢复包可以正常工作,但是构建控制器不会恢复 NuGet 包。构建控制器在服务帐户下运行,如果我将 VS(在构建服务器上)作为服务帐户启动并构建我的代码,它确实会恢复包。如何让构建控制器恢复丢失的包?
在我的 TFS 的 BuildProcessTemplate 文件夹中,我没有有一个 TfvcTemplate.12.xaml,我只有 DefaultTemplate.11.1.xaml,而且我从未编辑过 xaml 文件,我看到有一个工具箱NuGetRestore的项目
我不确定如何继续,我有点想知道为什么我没有TfvcTemplate.12.xaml 模板,但既然我没有,我怎样才能让我的构建服务器/控制器恢复 NuGet包?
我已经编辑了服务帐户的 NuGet.config 文件(位于 AppData 文件夹中)以及位于解决方案根目录中的 .nuget 文件夹中的 NuGet.config 文件,但是我的构建总是失败因为缺少依赖项(NuGet 包)。
有什么办法可以解决这个问题吗?另外,如何获得TfvcTemplate.12.xaml 构建模板?
【问题讨论】:
标签: tfsbuild azure-devops nuget-package-restore