【问题标题】:error while trying to push nuget package from VSTS尝试从 VSTS 推送 nuget 包时出错
【发布时间】:2018-03-20 00:56:16
【问题描述】:

我添加了 dotnet 任务 (.Net Core) 来执行 nuget 推送。在 Nuget 服务器部分,它要求我使用创建一个新的 Nuget 连接。我在连接名称、Feed URL 和 API 密钥中选择了 API 密钥选项和游戏。

当我运行此步骤时,我收到以下错误

错误:DotNetCore 当前不支持使用加密的 Api 键。

这是限制还是我做错了什么?

请注意,我将在我的桌面上创建包并使用 apikey 推送包。

【问题讨论】:

  • 您使用私有构建代理吗?是你的台式机吗? dotnet core 的版本是多少?
  • 我已经在“托管 VS2017”和私有构建代理中尝试过同样的错误。我正在使用.net core 2
  • 尝试通过命令行任务调用dotnet nuget push命令并查看结果。
  • 我已经尝试从我的桌面命令行进行 dotnet nuget push,它可以工作。
  • 尝试通过命令行任务来完成(添加命令行任务来构建定义)。

标签: azure-devops nuget-package nuget-server


【解决方案1】:

我遇到了这个问题,并为此找到了另一种方法。

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

【讨论】:

  • 是的,使用 nuget 任务而不是 dotnet push 可以按预期工作。按原样使用 API 密钥。
【解决方案2】:

通过调用dotnet nuget push命令通过命令行任务将包推送到NuGet服务器来处理这个问题。

【讨论】:

    猜你喜欢
    • 2018-02-17
    • 1970-01-01
    • 2018-06-12
    • 2016-08-31
    • 1970-01-01
    • 2012-07-27
    • 1970-01-01
    • 2018-04-06
    • 1970-01-01
    相关资源
    最近更新 更多