【问题标题】:Where to find NuGet API key?在哪里可以找到 NuGet API 密钥?
【发布时间】:2020-05-23 15:00:32
【问题描述】:

当我尝试在 VS2019 中构建我的程序的发布版本时,它会打开 PowerShell 并显示以下消息:

" (An API key must be provided in the 'X-NuGet-ApiKey' header to use this service)".

我在哪里可以找到这个 API 密钥?

【问题讨论】:

  • 我认为您所做的操作是将nuget包推送到官方NuGet客户端。并且apikey在您的nuget.org website帐户上。登录网站并单击您的帐户-->单击Api Keys。因此,您可以为自己的帐户创建 api 密钥。当您创建 api 密钥并单击 Copy 以将密钥保存在文本上时。之后,您可以使用它来推送或删除 nuget 包。
  • @Raghavendra:关于您对这个问题的编辑,请不要代表其他人添加 please-help 乞求。我们更喜欢在这里提出简洁的问题。

标签: visual-studio api nuget key visual-studio-2019


【解决方案1】:

我在哪里可以找到这个 API 密钥?

我认为您的操作是将 nuget 包推送(或删除)到使用此 API 密钥的官方 nuget.org 客户端以您的名义执行一些操作。以命令行形式从nuget org客户端发布或删除nuget包时需要API密钥。

实际上,API 密钥在您的nuget.org website 帐户上。

解决方案

1)打开nuget.org website并登录您的帐户。

2)点击您的账户,选择API Keys,然后点击create创建一个新的api leys。

3)配置完成后,请不要忘记点击复制保存API密钥以备后用。

这就像一个混合的字母数字字符串,像这样:

xx2ogj5adrvmnuzmq2gqj2kkipgpecyezgjv5dvnaxxxxx

它属于你自己使用。

之后,当你进入你的程序时,请使用这个API key,我想这个错误不会再发生了。

另外,您可以查看this document,看看是否有帮助。

【讨论】:

    猜你喜欢
    • 2017-11-08
    • 1970-01-01
    • 2017-09-03
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2022-07-08
    • 2019-09-25
    相关资源
    最近更新 更多