Visual Studio不断请求选择Azure帐户,即使已登录



我正在使用带有Azure帐户的VS 2017。该帐户已登录,我可以在右上角看到帐户详细信息。

当我尝试还原 Nuget 包时,我不断收到一个窗口,告诉我选择要使用的 Azure 帐户,并且我的帐户是一个选项。即使我选择我的帐户,窗口也会一遍又一遍地弹出,我似乎无法获得包裹。

能做什么?

你可以尝试两件事,

1(尝试清除无效的缓存数据:

i( 关闭视觉工作室

ii( 删除 %localappdata%。身份服务\

2( 通过视觉Studio>Help>Send Feedback>Report a problem.报告此问题 这将打开"Visual Studio 反馈"的新实例,该实例可能会解决您的问题。

我记得遇到过类似的问题,要求在不同的工作站上反复登录。我不得不去凭据管理器删除保存的信条并重新登录我的信条。请检查是否有帮助。

我不确定是什么触发了我的问题,但我假设我的 PAT 凭据在某个时候遇到了问题,然后我开始修改 nuget.config(可以在这里找到:%APPDATA%\NuGet(。最后,我拥有正确的凭据,但在我的nuget.config中有一个错误的地址,只是没有注意到微小的差异。不幸的是,VS 的唯一反应是在尝试将我连接到错误的 NuGet 源地址时不断询问我的凭据。

取而代之的是(我使用 my-repo 而不是实际名称(:

<add key="my-repo" value="https://pkgs.dev.azure.com/my-repo/_packaging/my-repo/nuget/v3/index.json" />

我有这个:

<add key="my-repo" value="https://pkgs.dev.azure.com/in3/_packaging/my-repo/nuget/v3/index.json" />

我假设我是从其他帖子或教程中获取的,而不是 azure 的工件区域 (https://dev.azure.com/my-repo/mc-projects/_packaging?_a=connect&feed=my-repo(

因此,即使我在nuget.config中拥有正确的凭据,VS也由于错误的URL而一直要求我提供凭据:-( 我从VS得到的唯一提示是单击...时凭据对话框中的"错误代码:16000" 但这总是让我怀疑凭据。

最新更新