我已经尝试了官方文档中示例命令的所有可以想象的组合,但这些都是使用 nuget.exe。
以下nuget 问题指出使用 dotnet cli 发布到官方 nuget.org v3 端点https://api.nuget.org/v3/index.json
有效。
发布到 MyGet v3 端点时
dotnet nuget push <package-name>.nupkg --api-key <write-api-key> --source https://www.myget.org/F/<some-site>/api/v3/index.json
该.nupkg
文件已发布,但未发布.snupkg
。
仅.snupkg
将文件发布到 MyGet v3 端点时
dotnet nuget push <package-name>.snupkg --api-key <write-api-key> --source https://www.myget.org/F/<some-site>/api/v3/index.json
结果是:
error: Unable to load the service index for source https://www.myget.org/F/<some-site>/api/v3/index.json.
error: Response status code does not indicate success: 401 (Unauthorized).
还尝试过:
dotnet nuget push <package-name>.snupkg --api-key <write-api-key> --source https://www.myget.org/F/<some-site>/api/v3/index.json --no-service-endpoint
..结果相同
通过 WebUI 手动上传 .snupkg 文件是可行的。
我在用着:
.NET Core SDK (reflecting any global.json):
Version: 3.1.201
Commit: b1768b4ae7
有什么提示吗?
这个悬而未决的问题似乎有些联系