【问题标题】:Visual Studio and TFS 2008 inability to check in, shelf, or query work itemsVisual Studio 和 TFS 2008 无法签入、搁置或查询工作项
【发布时间】:2016-09-09 13:26:35
【问题描述】:

不知道以前有没有人遇到过这样的事情,但我正在使用两台机器 - 一台有 VS2012,一台有 VS2015。我在 VS2015 上没有任何问题,但在 TFS 2008 连接方面我在 VS2012 上。

请注意,这是最近才开始的,以前我可以签到、上架等。不确定发生了什么变化。

团队资源管理器主页:

在上面,新查询是灰色的,以前不是。

如果我点击工作项:

我发现了几篇似乎围绕类似问题的文章,但它们并没有解决我的问题。

我尝试过的事情:

  1. Error HRESULT E_FAIL has been returned from a call to a COM component VS2012 when debugging - 似乎不适用于我,因为我什至没有打开项目,我只是想访问 TFS。
  2. Buid definition: Error HRESULT E_FAIL has been returned from a call to a COM component

不确定是否有地方可以查找更详细的错误消息,但该错误使我无法在这台机器上完成很多工作。我仍然能够查看和浏览源代码管理资源管理器、构建、获取我也有权访问的报告等。

【问题讨论】:

  • 您是否尝试清除本地用户缓存? devenv /resetuserdata
  • VS2012 的补丁级别是多少?如果它不在 Update 5 上,请确保它在。
  • 您使用的是哪个版本的 TFS?

标签: visual-studio visual-studio-2012 tfs


【解决方案1】:

请尝试以下项目:

  1. 为您的 VS2012 安装 Update5。在 this website 检查客户端兼容性。
  2. 清理客户端计算机上的缓存文件夹:C:\Users\username\AppData\Local\Microsoft\Team Foundation\4.0\Cache。
  3. 尝试重置设置和加载项设置 (devenv /ResetSettings) 和 (devenv /ResetSkipPkgs),尝试为您的 VS2012 重建所有模板 (devenv /setup)。
  4. 检查事件查看器中的事件日志,看看是否有任何帮助。

【讨论】:

  • 我尝试了所有这些,除了 VS2012 update5,我将把它传达给我们的团队,他们可以实际安装更新到我们的机器上。其他都没有工作 - 虽然我确实更新了问题主体以说明过去一直有效,但它最近才因某种原因停止运行。
  • 请查看这篇文章:blogs.msdn.microsoft.com/smondal/2013/03/08/…,并尝试解决方案开始—>运行—>regsvr32 %SystemRoot%\System32\msxml3.dll,开始—>运行—>regsvr32 %SystemRoot%\SysWOW64 \msxml3.dll。
猜你喜欢
  • 1970-01-01
  • 2013-05-07
  • 2011-10-18
  • 2023-02-08
  • 2012-10-14
  • 2014-07-11
  • 2011-06-28
  • 2014-05-13
  • 2012-10-29
相关资源
最近更新 更多