gpt4 book ai didi

使用旧版本 NuGet.exe 的 TFS On-Prem 构建代理

转载 作者:行者123 更新时间:2023-12-03 16:14:56 26 4
gpt4 key购买 nike

我们在本地托管 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?

最佳答案

我知道你不应该用链接回答,但这篇文章提供了你需要的所有细节,确认任务确实仍然使用 4.0.0,如何使用 VSTS 和 TFS 2018 你不必担心关于这个(有一个新的 NuGet 安装程序任务)以及如何通过 PowerShell 脚本为 VS 2017.2(及更早版本)重新创建这种任务,Using the latest NuGet in your build

关于使用旧版本 NuGet.exe 的 TFS On-Prem 构建代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46614388/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com