按照此处的说明进行操作:
https://docs.microsoft.com/en-us/azure/devops/release-notes/2020/pipelines/sprint-170-update
有以下几点:
packages:
- package: MyPkg
type: NuGet
connection: github
name: TheOrg/TheRepo/ThePkg
version: '*'
和
- getPackage: MyPkg
Azure Pipelines 似乎并没有完全正确地做到这一点。我不确定这甚至会如何通过基本测试。
日志显示:
Using authentication information for the following URI: https://nuget.pkg.github.com/{ThePATUser}/index.json
好吧,那是错误的……我指定了一个组织。生成 PAT 的用户不是我尝试使用的 NuGet 提要
接着
"C:\Program Files\dotnet\dotnet.exe" add d:\a\1\Nuget\dotnet\tempCsproj_67.csproj package TheRepo -v * -n
这显然也是错误的。这个功能真的有效吗?
据我所知,这只是糟糕的逻辑。希望 MS 的某个人确认此代码确实不起作用。