我们经常使用 Excel 对 TFS 中的数据进行批量更新。直到最近,Team Foundation 插件运行良好。然而,它已经开始在几个方面失败:
它将连接到服务器,但正在尝试连接到任何 项目导致 Excel 崩溃,在 Windows 应用程序事件日志。
如果我重新启动 Excel,它会报告它遇到问题 垫片和加载项,并提出禁用它。如果我不 禁用它,我仍然无法连接到项目。
最终,加载项完全拒绝加载,直到我使用 用于手动将 COM 加载项添加回的选项对话框 应用。这样做会产生相同的结果(Excel 崩溃时 试图加载项目)。
我已采取以下步骤来尝试解决此问题:
- 删除并完全重新安装了 Office。
- 重新注册了插件组件。
- 卸载并重新安装了 Team Foundation Office Integration。
这些都没有解决问题。
有谁知道如何解决这个问题?
P.S. 如果这不是该问题的正确“堆栈”,请指出交易所中的正确堆栈。谢谢。
最佳答案
如果您正在阅读已接受的答案,但它仍然不起作用,这里有一个额外的提示。我遇到了完全相同的问题,并看到了用于清除多个站点缓存的相同链接,但它没有用。
事情是这样的。我不认为该文章列出了缓存可以隐藏在您的机器上的所有位置。我删除了我机器上两个不同位置的缓存文件夹,并放弃了这个解决方案。
然后我在我的整个硬盘驱动器中搜索名称中带有“Team Foundation”的任何文件夹,并在其他层次结构中找到了更多文件夹。删除这些最终解决了问题。
这里有一些要查找的文件夹,但就像我说的,检查整个驱动器
c:\users\yourlogin\AppData\Local\Microsoft\Team Foundation
c:\Program Files\Common Files\Microsoft shared\Team Foundation Server\
c:\users\yourlogin\AppData\Local\Temp\Microsoft\Team Foundation
实际的缓存文件夹将嵌套在一个名为“7.0”或“8.0”之类的编号文件夹下的另一层深处,从您在每个数字下找到的每个文件夹中删除缓存文件夹。
关于连接到 TFS 的 Excel TFS 加载项崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51087699/