VSTS生成任务中的NuGet更新包

VSTS生成任务中的NuGet更新包,nuget,nuget-package,azure-pipelines,azure-pipelines-build-task,Nuget,Nuget Package,Azure Pipelines,Azure Pipelines Build Task,我想在VSTS的构建过程中将解决方案中的所有NuGet引用更新为最新版本 所以我想知道如何在VSTS构建任务中调用“更新包”。您可以使用命令行步骤/任务调用命令,例如: 将Nuget.exe添加到源代码管理并映射到生成代理 NuGet安装程序步骤/任务 命令行步骤/任务(工具:$(build.sourcesDirectory)\Tools\nuget.exe;参数:更新WebApplication2.sln;工作文件夹:$(build.sourcesDirectory) 其他步骤/任务 您可以使

我想在VSTS的构建过程中将解决方案中的所有NuGet引用更新为最新版本

所以我想知道如何在VSTS构建任务中调用“更新包”。

您可以使用命令行步骤/任务调用命令,例如:

  • 将Nuget.exe添加到源代码管理并映射到生成代理
  • NuGet安装程序步骤/任务
  • 命令行步骤/任务(工具:
    $(build.sourcesDirectory)\Tools\nuget.exe
    ;参数:
    更新WebApplication2.sln
    ;工作文件夹:
    $(build.sourcesDirectory
  • 其他步骤/任务
  • 您可以使用命令行步骤/任务调用命令,例如:

  • 将Nuget.exe添加到源代码管理并映射到生成代理
  • NuGet安装程序步骤/任务
  • 命令行步骤/任务(工具:
    $(build.sourcesDirectory)\Tools\nuget.exe
    ;参数:
    更新WebApplication2.sln
    ;工作文件夹:
    $(build.sourcesDirectory
  • 其他步骤/任务

  • 尝试选中“选项”下的“允许脚本访问OAuth令牌”

    尝试选中“选项”下的“允许脚本访问OAuth令牌”

    谢谢!我尝试了你的建议,但“nuget.exe更新”需要对我的VSTS包源进行身份验证。和-用户名-密码不被接受。(日志:“未知选项:'-UserName'))但是对于nuget.org提要(匿名访问)它可以工作。现在我需要为我的内部提要工作。有什么想法吗?@ThomasMutzl Add命令行步骤(Tool:[Nuget Tool path];参数:sources Add-name myfeed-source[feed url]-用户名[xxx]-密码[xxx]-存储密码incleartext。如果您使用的是VSTS提要,则需要指定Nuget.config(包括您的内部提要)对于Nuget安装步骤。默认情况下,Nuget.config位于您计算机中的%AppData%/Nuget文件夹中。感谢您的帮助!尽管它仍然不起作用。在步骤2中添加凭据仍然有效。在步骤3中调用更新仍然是未经授权的。我做错了什么?1。)Nuget restore->“确定”谢谢!我尝试了你的建议,但“nuget.exe更新”需要对我的VSTS包源进行身份验证。和-用户名-密码不被接受。(日志:“未知选项:'-UserName'))但是对于nuget.org提要(匿名访问)它可以工作。现在我需要为我的内部提要工作。有什么想法吗?@ThomasMutzl Add命令行步骤(Tool:[Nuget Tool path];参数:sources Add-name myfeed-source[feed url]-用户名[xxx]-密码[xxx]-存储密码incleartext。如果您使用的是VSTS提要,则需要指定Nuget.config(包括您的内部提要)对于Nuget安装步骤。默认情况下,Nuget.config位于计算机中的%AppData%/Nuget文件夹中。感谢您的帮助!尽管它仍然不起作用。在步骤2中添加凭据仍然有效。在步骤3中调用更新仍然是未经授权的。我做错了什么?1.)Nuget restore->“确定”