我在 Visual Studio 2022 中有一个解决方案,它不断循环要求我重新授权我的 Microsoft 帐户,这似乎是解决方案中每个项目一次。
如果我想对源代码控制(项目在 Azure 中)、构建或发布进行任何操作,就会发生这种情况。
它会不断循环提示我输入 Microsoft 用户名和密码,直到最终完成我想要做的事情(例如,构建)。
下次我去建造时,又会经过相同的授权流程。
这使得任何工作都无法完成。我们没有签订 Microsoft 支持合同,而且他们似乎不提供针对每个问题的支持,现在需要签订合同或订阅。我只想解决这个单一问题。
有谁见过这种情况或有人能建议我如何摆脱这种循环吗?它不会缓存凭据,而是不断地重新提示我。
谢谢。
答案1
这个问题困扰了 Visual Studio 的许多版本,并且已经找到了各种解决方案。以下是其中一些:
在“帐户设置”窗口中单击“帐户选项”,将“使用以下方式添加并重新验证帐户:”的下拉菜单从“嵌入式网络浏览器”更改为“系统网络浏览器”。
发射工具|选项|NuGet 包管理器|包源 并取消选择列表中的所有项目。
如果使用基于帐户授予访问权限的自定义包源,请使用浏览器浏览到该包源,然后在那里登录。
如果这些解决方案都不能解决问题,您可以报告问题。请参阅文章
报告 Visual Studio 产品或安装程序的问题。