【发布时间】:2019-09-25 03:29:27
【问题描述】:
我无法通过 Visual Studio 2017 Enterprise 连接到我的 nuget 提要。我是 nuget feed 的所有者。当我在 VS 中使用浏览器时,我可以连接,但是当我使用 nuget 源时,我得到 401 未经授权的异常。 enter image description here
【问题讨论】:
标签: visual-studio-2017 azure-devops nuget-package
我无法通过 Visual Studio 2017 Enterprise 连接到我的 nuget 提要。我是 nuget feed 的所有者。当我在 VS 中使用浏览器时,我可以连接,但是当我使用 nuget 源时,我得到 401 未经授权的异常。 enter image description here
【问题讨论】:
标签: visual-studio-2017 azure-devops nuget-package
您的组织是否连接到 AAD?您使用的是工作帐户还是 Microsoft 帐户?
如果您的组织未连接到 AAD,而您使用的是工作帐户,则会遇到此错误。如果您使用 MSA 帐户,您会发现可以毫无问题地恢复软件包。
这是一个已知问题,已在 VS 2019 Preview2 中修复(我已验证它在 VS2019 Preview2 中有效)。目前,VS 以前版本的解决方法是生成 PAT 并使用以下命令在您的系统上注册 Nuget 提要。我在VS2017中测试过,运行下面的命令后,我可以用工作账号恢复包:
nuget.exe sources Add -Name "FeedName" -Source "https://feedurl" -username unused -password PAT
【讨论】: