在 Visual Studio 中添加 Azure Nuget Feed 的凭据

Vla*_*mir 3 visual-studio nuget

我正在将现有项目转移到新机器上。我正在使用自定义 Azure Nuget feed,其 url 格式如下:

https://pkgs.dev.azure.com/company/project/_packaging/project.Libs/nuget/v3/index.json

当我尝试构建时,出现错误:

NU1301:无法加载源 https://pkgs.dev.azure.com/company/project/_packaging/project.Libs/nuget/v3/index.json的服务 索引响应状态代码不指示成功:401(未经授权)。

我也无法浏览提要中的包。

我已登录浏览器,可以看到提要的 json 文件的内容,但当然不能在私人会话中看到。

在我的旧机器上,我不记得如何添加提要,而且我也没有在任何地方保存我的用户名/密码(例如在 NuGet.config 中,这似乎是建议的解决方案)。

有谁知道如何向 VS 提供凭据以便它可以访问 feed?

Vla*_*mir 5

我能够通过以下方式解决这个问题:

  • 注销 Visual Studio(右上角)
  • 创建一个新项目并从我的 Azure 项目的 URL 添加新的 Nuget 源
  • Nuget 要求我再次登录,我一直使用的帐户列在那里。我没有选择它,而是说“使用另一个帐户”
  • 我使用同一帐户再次登录,提供用户名、密码和两因素身份验证

现在一切正常。