Azure devops 在azure buid管道中的nuget restore中包含nuget预发布

Azure devops 在azure buid管道中的nuget restore中包含nuget预发布,azure-devops,nuget,azure-pipelines,nuget-package-restore,Azure Devops,Nuget,Azure Pipelines,Nuget Package Restore,当使用azure构建管道时,如何恢复包括预发布在内的nuget软件包 - task: NuGetCommand@2 displayName: Restore inputs: command: 'restore' restoreSolution: '**/*.sln' feedsToUse: 'select' vstsFeed: '<guid>' 已解决 我必须先安装nuget 5.x 解决方案 在还原任何包之前,我已将以下nuget安装添加到

当使用azure构建管道时,如何恢复包括预发布在内的nuget软件包

- task: NuGetCommand@2
  displayName: Restore
  inputs:
    command: 'restore'
    restoreSolution: '**/*.sln'
    feedsToUse: 'select'
    vstsFeed: '<guid>'
已解决

我必须先安装nuget 5.x

解决方案

在还原任何包之前,我已将以下nuget安装添加到我的构建管道中:

- task: NuGetToolInstaller@1
  displayName: 'Install nuget 5.x'
  inputs:
    versionSpec: '5.x'

还原仅适用于nuget 5.x。要在还原数据之前安装nuget 5.x, 将此行添加到azure-pipelines.yml

- task: NuGetToolInstaller@1
  displayName: 'Install nuget 5.x'
  inputs:
    versionSpec: '5.x'

还原预发行版软件包时是否遇到特定问题?@DanielMann我已附加错误message@BendEg,看来你已经用nuget 5.x解决了这个问题,你介意分享你的解决方案作为答案吗?因此,它可以帮助其他社区成员解决同样的问题,并更容易找到答案,谢谢。@LeoLiu MSFT done,解决方案很不错simlpe@BendEg,谢谢,最好将您的答案与问题分开,如。感谢您在此处分享您的解决方案,您可以接受它作为答案。
- task: NuGetToolInstaller@1
  displayName: 'Install nuget 5.x'
  inputs:
    versionSpec: '5.x'