尝试将文件与服务器版本进行比较时出现问题

Cro*_*ono 7 tfs editor visual-studio tfs2012 visual-studio-2013

出于某种原因,我真的无法理解,每当我尝试将文件与其服务器版本进行比较时,Visual Studio就会冻结.它在底部显示此消息:

在后台运行比较操作.操作完成后,结果将显示在比较工具中.

更奇怪的是,它只会在一个特定的解决方案中冻结,并且在其他所有解决方案中都能正常工作.

有没有人遇到过这个问题?如果是这样,你是如何解决的?

这是我到目前为止所尝试的:

  • 比较不同大小和类型的文件
  • 更改我的屏幕分辨率,以防比较工具窗口在屏幕边界外的某个弹出窗口中
  • 以安全模式运行Visual Studio
  • 在诊断模式下运行Visual Studio(在日志文件中找不到任何重要内容)
  • 删除了solution.suo文件和项目.user文件
  • 安装了第三方比较工具(如果问题出在diffmerge.exe工具本身内)
  • 未绑定/重新绑定源控制的解决方案
  • 删除了Visual Studio组件缓存
  • 删除了Team Foundation缓存
  • 修复了Visual Studio安装
  • 卸载/重新安装Visual Studio

这些都没有任何区别.

此外,常见的TFS操作(如签入和签出)也能正常工作.

感谢您的任何帮助,您可以提供.

有关环境的更多详情:

  • Windows 8.1 Pro 64位
  • (问我什么)

关于解决方案的更多细节:

  • 它由79个项目组成,其中大多数是VB.NET库项目.
  • (问我什么)

Bog*_*SFT 1

不知道,但您肯定可以记录错误 - http://connect.microsoft.com/VisualStudio

作为解决方法,您可以使用第 3 方工具来进行比较 - 查看此问题以获取有关使用什么工具的一些提示以及有关如何在 VS 中配置它们的文章。