在 Azure Buid 管道中的 nuget 恢复中包含 nuget prerelease
Include nuget prerelease in nuget restore in azure buid pipeline
如何在使用 azure 构建管道时恢复包括预发布版在内的 nuget 包?
- task: NuGetCommand@2
displayName: Restore
inputs:
command: 'restore'
restoreSolution: '**/*.sln'
feedsToUse: 'select'
vstsFeed: '<guid>'
错误
Package Swashbuckle.AspNetCore 5.0.0-rc2 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Swashbuckle.AspNetCore 5.0.0-rc2 supports: netstandard2.0 (.NETStandard,Version=v2.0)
已解决
我必须先安装 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'
如何在使用 azure 构建管道时恢复包括预发布版在内的 nuget 包?
- task: NuGetCommand@2
displayName: Restore
inputs:
command: 'restore'
restoreSolution: '**/*.sln'
feedsToUse: 'select'
vstsFeed: '<guid>'
错误
Package Swashbuckle.AspNetCore 5.0.0-rc2 is not compatible with netcoreapp3.0 (.NETCoreApp,Version=v3.0). Package Swashbuckle.AspNetCore 5.0.0-rc2 supports: netstandard2.0 (.NETStandard,Version=v2.0)
已解决
我必须先安装 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'