4

我已经尝试了官方文档中示例命令的所有可以想象的组合,但这些都是使用 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

有什么提示吗?

这个悬而未决的问题似乎有些联系

4

0 回答 0