从VSTS推送NuGet包时出现错误

7
我添加了dotnet任务(.Net Core)以进行nuget推送。在Nuget服务器部分,它要求我使用创建新的Nuget连接。我选择了API密钥选项,并输入了连接名称、Feed URL和API密钥。
当我运行此步骤时,我会收到以下错误信息:
错误:DotNetCore不支持使用加密的Api Key。
这是一种限制还是我做错了什么?
请注意,从我的桌面上,我可以使用apikey创建软件包并将其推送。

你使用私有构建代理吗?它是你的台式机吗?dotnet core的版本是多少? - starian chen-MSFT
我已经在“托管VS2017”和私有构建代理上尝试了它,但是出现了同样的错误。我正在使用.NET Core 2。 - kumar
尝试通过命令行任务调用dotnet nuget push命令并检查结果。 - starian chen-MSFT
我已经尝试过从我的桌面上使用命令行进行dotnet nuget push,并且它可以正常工作。 - kumar
这是我现在为了让它工作所做的事情。但我认为dotnet任务推送不起作用。 - kumar
显示剩余2条评论
2个回答

8

我遇到了这个问题,并找到了一种替代方法。

不要使用dotnet nuget push,而是使用nuget push

Azure构建管道


2
是的,使用 Nuget 任务而不是 dotnet push 正常工作。 使用 API 密钥就像应该的那样。 - Juan Carlos

3
通过调用dotnet nuget push命令,通过命令行任务将软件包推送到NuGet服务器以解决此问题。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接