dea*_*dog 5 tfs nuget nuget-package-restore azure-devops azure-devops-self-hosted-agent
我们在本地托管 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.exe4.0.0 中找到的 NuGet.exe 更新到 4.3.0,但该C:\Builds\_work\_tool目录会定期被删除和重新创建,因此这不是一个持久的解决方法。
如何让我们的构建代理始终使用最新版本的 NuGet.exe,或者至少是 v4.3.0?
小智 6
我知道你不应该用链接回答,但这篇文章提供了你需要的所有细节,确认任务确实仍然使用 4.0.0,如何使用 VSTS 和 TFS 2018 你不必担心关于这个(有一个新的 NuGet 安装程序任务)以及如何通过 PowerShell 脚本为 VS 2017.2(及更早版本)重新创建这种任务,在你的构建中使用最新的 NuGet
| 归档时间: |
|
| 查看次数: |
2302 次 |
| 最近记录: |