【发布时间】:2019-11-13 11:56:15
【问题描述】:
在连接到 Azure DevOps (TFVC) 存储库时,我有时会在 Visual Studio 2019 中遇到“TF30063”错误。
我在 Windows 10 Pro(版本 1809)工作站上使用 Visual Studio 2019(目前为 v16.1.4)。此工作站之前安装了 Visual Studio 2017。
我们在 dev.azure.com 上有一个部门存储库,配置为 TFVC 存储库(不是 Git)。这个存储库最初是在 Azure DevOps 是 VSTS 时创建的,但直到最近我们才将它用于任何事情,在它被转换为 Azure DevOps 之后。
在 Visual Studio 2019 中打开在 Azure DevOps 中管理其源代码的项目时,我有时会遇到如下错误:
TF30063:您无权访问 dev.azure.com/[ORG-NAME]
有时在打开项目时发生错误,有时在尝试获取最新版本的文件或从 Azure DevOps 存储库签入或签出文件时发生错误。
我已经在网上搜索了这个问题几个星期,并尝试了各种建议的解决方案,例如清除“.IdentityService”文件夹,或清除某些特定的 AppData 本地/临时文件夹,或注销并返回进入 Azure DevOps 等。其中一些似乎暂时解决了问题,但问题总是回来。
但是,我现在相信我知道如何可靠地导致此问题(以及如何在短期内解决它)。
我发现我可以通过以下两种方式之一可靠地导致此 TF30063 错误:
如果我打开 Visual Studio 并使用连接到本地 TFS 服务器的项目,然后打开另一个 Visual Studio 实例以及连接到 Azure DevOps 的项目。
如果我没有打开任何其他项目,但上次打开 Visual Studio 时,我选择了“团队资源管理器”选项卡(例如,因为我刚刚签入了一些文件) ,然后我打开一个连接到 Azure DevOps 的项目。
在上述任何一种情况下,当我打开一个连接到 Azure DevOps 的项目时(我第一次打开项目时,或者当我尝试执行任何源代码控制操作时),我都会遇到 TF30063 错误。无论哪种情况,解决方法都比较简单,如下:
如果 Visual Studio 显示“团队资源管理器”选项卡/面板,请选择“解决方案资源管理器”选项卡/面板。
如果 Visual Studio 已经显示“解决方案资源管理器”选项卡,请选择“团队资源管理器”选项卡,然后再次选择“解决方案资源管理器”选项卡。
确保当前选择了“解决方案资源管理器”选项卡,然后关闭此 Visual Studio 实例(如果我打开了其他连接到本地 TFS 服务器的 Visual Studio 实例,我可以保留这些打开)。
在 Visual Studio 中重新打开同一个项目(连接到 Azure DevOps),现在一切似乎都很好。
其他人是否有关于 Azure DevOps 存储库的此 TF30063 错误的任何其他信息,或者有任何解决或解决该问题的其他建议?
【问题讨论】:
-
如果其他人可以通过 VS2019 连接到 Azure DevOps 存储库来重现此问题,如果您能在此处添加评论让我知道,我将不胜感激。连接到 Azure 存储库时,选择“团队资源管理器”选项卡,关闭 VS2019,然后用同一个项目重新打开 VS2019 并尝试任何源代码控制操作(例如“获取最新版本”),看看是否获得 TF30063错误。谢谢。
标签: visual-studio azure tfs