代码之家  ›  专栏  ›  技术社区  ›  Rod

Azure Builds NuGetToolInstaller缓存版本已过时,如何更改?

  •  0
  • Rod  · 技术社区  · 6 年前

    在我的公司,我无法让NuGetToolInstaller任务在Azure版本中工作。我认为它在通过代理时遇到了问题,所以我不使用该任务,而是依赖于NuGet的缓存版本。exe。然而,问题是缓存的版本是旧版本NuGet 4.1.0,我不知道如何更新它。

    我去了NuGet的所在地,骗了它。exe文件,并用NuGet 5.5.1版本覆盖它。对我来说似乎很笨拙。

    我的问题是:
    更新NuGet的正确方法是什么。在缓存中由 生成代理文件夹?

    奖金:
    我有代理凭据,如何使NuGetToolInstaller工作?

    enter image description here

    0 回复  |  直到 6 年前
        1
  •  1
  •   Hugh Lin    5 年前

    作为一种解决方法,将NuGet 5.5.1下载到本地后,可以设置NuGet的本地路径。exe到path环境变量中(复制nuget.exe的位置>导航到控制面板>系统>高级系统设置>环境变量)。然后,当使用自托管代理时,可以通过azure devops中的cmd任务直接调用nuget命令。

    推荐文章