我无法通过Visual Studio 2017 Enterprise连接到我的nuget提要。我是nuget feed的所有者。当我在VS中使用浏览器时,我可以连接,但是当我使用nuget源时,我会得到401未经授权的异常。 enter image description here
答案 0 :(得分:0)
您的组织是否连接到AAD?您使用的是Work帐户还是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