首页 > 解决方案 > TF30063 在 Azure DevOps 中打开项目时出错,其中已打开连接到本地 TFS 服务器的项目,或选择了团队资源管理器选项卡

问题描述

连接到 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 错误:

  1. 如果我使用连接到本地 TFS 服务器的项目打开 Visual Studio,然后打开另一个带有连接到 Azure DevOps 的项目的 Visual Studio 实例。

  2. 如果我没有打开任何其他项目,但上次打开 Visual Studio 时,我选择了“团队资源管理器”选项卡(例如,因为我刚刚签入了一些文件),然后我打开了一个项目连接到 Azure DevOps。

在上述任何一种情况下,当我打开连接到 Azure DevOps 的项目时(我第一次打开项目时,或者当我尝试执行任何源代码控制操作时),我都会遇到 TF30063 错误。无论哪种情况,解决方案都比较简单,如下:

  1. 如果 Visual Studio 显示“团队资源管理器”选项卡/面板,请选择“解决方案资源管理器”选项卡/面板。

  2. 如果 Visual Studio 已显示“解决方案资源管理器”选项卡,请选择“团队资源管理器”选项卡,然后再次选择“解决方案资源管理器”选项卡。

  3. 确保当前选择了“解决方案资源管理器”选项卡,然后关闭此 Visual Studio 实例(如果我打开了其他连接到本地 TFS 服务器的 Visual Studio 实例,我可以将它们保持打开状态)。

  4. 在 Visual Studio 中重新打开同一个项目(连接到 Azure DevOps),现在一切似乎都很好。

其他人是否有关于 Azure DevOps 存储库的此 TF30063 错误的任何其他信息,或者有任何解决或解决该问题的其他建议?

标签: visual-studioazuretfs

解决方案


请在下面尝试,看看是否有帮助。

  • 关闭所有VS实例
  • 删除 %localappdata%.IdentityService
  • 重启VS

另一种方法:

  • 关闭所有 VS 实例。
  • 删除您的 VS appdata 文件夹,然后打开 VS

虽然这将重置您的所有设置。希望能帮助到你。

如果您仍然遇到同样的问题,请在下面的链接中提出请求。

https://developercommunity.visualstudio.com/content/problem/post.html?space=8

你也可以从这里做:

在此处输入图像描述


推荐阅读