【发布时间】:2018-03-18 18:29:47
【问题描述】:
我们在本地托管 TFS 2017 Update 2,并使用本地构建代理。 NuGet.exe 的最新版本目前是 4.3.0,但我们的构建代理始终默认使用 v4.0.0。如何让我们的构建代理使用最新版本的 NuGet.exe?
我们需要更新,因为NuGet restore 在使用 v4.0.0 时失败,但可以与 v4.3.0 一起使用,因为我们正在处理新的 .Net Standard 2.0 包。在我们的构建服务器上,我可以使用NuGet.exe update -self 将在C:\Builds\_work\_tool\NuGet\4.0.0\x64\nuget.exe 找到的 NuGet.exe 从 4.0.0 更新到 4.3.0,但是 C:\Builds\_work\_tool 目录经常被删除和重新创建,所以这不是持久的解决方法。
如何让我们的构建代理始终使用最新版本的 NuGet.exe,或者至少使用 v4.3.0?
【问题讨论】:
标签: tfs nuget azure-devops nuget-package-restore azure-devops-self-hosted-agent