当我试图从私有提要恢复包时,它似乎忽略了提要,只查找nuget.org中的依赖项。
我有一个nuget身份验证,它为我希望使用的提要提供凭据。
我的任务是这样的:
- task: DotNetCoreCLI@2
inputs:
command: ‘custom’
custom: ‘restore’
projects: ‘my project.csproj’
arguments: —-force -v:n
feedsToUse: ‘select’
vstsFeed: ‘myfeedurl’
includeNuGetOrg: true在使用的提要输出中,它只显示了NuGet组织提要,奇怪的是,这只是最近才出现的,一周前它还在恢复正常。
任何帮助都将不胜感激。
我尝试过的事情:
添加工件feed.
发布于 2022-09-06 22:38:45
我也有类似的问题,试图在Azure Devops中发布一个Nuget神器,并且必须添加相同的恢复任务。在"nuget“任务之前运行时,下面的代码对我有效。您可以对参数值进行硬编码以满足您的需要,但在下面的示例中它们是从父级传入的。
parameters:
- name: projectName
type: string
- name: projectFolder
type: string
- name: configuration
type: string
default: release
jobs:
- job: ArtifactsPublish
pool: #Default
vmImage: $(linuxImageName)
steps:
- task: NuGetAuthenticate@0
displayName: 'NuGet Authenticate'
- task: DotNetCoreCLI@2
displayName: 'Nuget Restore'
inputs:
command: 'restore'
projects: '${{ parameters.projectFolder }}/*.csproj'
feedsToUse: 'select'
vstsFeed: '<FEED_GUID>'
- task: DotNetCoreCLI@2
displayName: 'NuGet pack'
inputs:
command: pack
#nobuild: true
versioningScheme: byPrereleaseNumber
packagesToPack: '**/${{ parameters.projectName }}.csproj'
#packagesToPack: '**/${{ parameters.projectName }}.nuspec'
configuration: '${{ parameters.configuration }}'
buildProperties: 'Description=${{ parameters.projectName }}'
#buildProperties: 'folder=$(Pipeline.Workspace)/${{ parameters.projectName }}'
#packDestination: '$(Pipeline.Workspace)/${{ parameters.projectName }}'
packDirectory: '$(Build.ArtifactStagingDirectory)'
- task: NuGetCommand@2
displayName: 'NuGet push'
inputs:
command: push
#packagesToPush: '$(Pipeline.Workspace)/${{ parameters.projectName }}/**/*.nupkg;!$(Pipeline.Workspace)/${{ parameters.projectName }}/**/*.symbols.nupkg'
packagesToPush: '$(Build.ArtifactStagingDirectory)/**/*.nupkg;!$(Build.ArtifactStagingDirectory)/**/*.symbols.nupkg'
publishVstsFeed: '<FEED_GUID>'这可能不是最好的解决方案,但如果您使用Azure管道,也可以尝试单击Edit UI上的"Settings“超链接,它应该允许您从授予正确权限的项目中选择提要。
是我们私有Nuget提要的GUID的占位符。
使用Azure DevOps UI:

我希望这能帮到你。祝好运!
https://stackoverflow.com/questions/73387744
复制相似问题