.net core Azure DevOps dotnet还原任务失败,原因是Nuget工件源上的URL格式错误

.net core Azure DevOps dotnet还原任务失败,原因是Nuget工件源上的URL格式错误,.net-core,azure-devops,nuget,yaml,.net Core,Azure Devops,Nuget,Yaml,我在YML文件中有以下还原任务: - task: DotNetCoreCLI@2 displayName: Restore inputs: command: restore feedsToUse: select vstsFeed: MyFeedName 但由于错误的提要URL,还原操作失败,日志中显示如下: https://pkgs.dev.azure.com//_packaging/MyFeedName/nuget/v3/index.json 根据DevOps

我在YML文件中有以下还原任务:

- task: DotNetCoreCLI@2
  displayName: Restore
  inputs:
    command: restore
    feedsToUse: select
    vstsFeed: MyFeedName
但由于错误的提要URL,还原操作失败,日志中显示如下:
https://pkgs.dev.azure.com//_packaging/MyFeedName/nuget/v3/index.json

根据DevOps提供的“连接到提要”信息,URL应采用以下格式:
https://pkgs.dev.azure.com///_packaging/MyFeedName/nuget/v3/index.json

因此,它似乎没有插入导致它失败的
部分。我不知道如何在YAML中配置任务,以便它使用正确的URL。我该怎么做

它似乎没有插入导致它失败的部分。我不知道如何在YAML中配置任务,以便它使用正确的URL。我该怎么做

是当前项目的id。当您添加此
DotNetCoreCLI@2
task对于您的yml文件,
vstsFeed
的值应该如下格式:
{projectid}/{feedid}

比如说,

- task: DotNetCoreCLI@2
  displayName: Restore
  inputs:
    command: 'restore'
    projects: '**/*.csproj'
    feedsToUse: 'select'
    vstsFeed: '54cc87c1-****-****-****-************/ff77923d-****-****-****-************'
如果您不知道如何获取您的
项目ID
,请参阅Rest Api文档:

你可以叫它邮递员,如下所示:

或者,您可以直接使用同时获取项目id和提要id:

它似乎没有插入导致它失败的部分。我不知道如何在YAML中配置任务,以便它使用正确的URL。我该怎么做

是当前项目的id。当您添加此
DotNetCoreCLI@2
task对于您的yml文件,
vstsFeed
的值应该如下格式:
{projectid}/{feedid}

比如说,

- task: DotNetCoreCLI@2
  displayName: Restore
  inputs:
    command: 'restore'
    projects: '**/*.csproj'
    feedsToUse: 'select'
    vstsFeed: '54cc87c1-****-****-****-************/ff77923d-****-****-****-************'
如果您不知道如何获取您的
项目ID
,请参阅Rest Api文档:

你可以叫它邮递员,如下所示:

或者,您可以直接使用同时获取项目id和提要id:


Hi@ThomasCle,这是否有助于回答您关于什么是
以及如何配置任务的问题?如果是的话,你可以接受这一点作为答案,或者如果仍然有困惑,请随时告诉我。谢谢您好@ThomasCle,这是否有助于回答您关于什么是
以及如何配置任务的问题?如果是的话,你可以接受这一点作为答案,或者如果仍然有困惑,请随时告诉我。谢谢