excel - Excel TFS 加载项连接到 TFS 时崩溃
问题描述
我们经常使用 Excel 对 TFS 中的数据进行批量更新。直到最近,Team Foundation 加载项都运行良好。但是,它已经开始以多种方式失败:
它将连接到服务器,但尝试连接到任何项目会导致 Excel 崩溃,并在 Windows 应用程序事件日志中生成 Watson 报告。
如果我重新启动 Excel,它会报告它在 shim 和加载项方面都遇到问题,并提供禁用它。如果我不禁用它,我仍然无法连接到项目。
最终,加载项根本拒绝加载,直到我使用“选项”对话框手动将 COM 加载项添加回应用程序。这样做会产生相同的结果(尝试加载项目时 Excel 崩溃)。
我已采取以下步骤来尝试解决此问题:
- 删除并完全重新安装 Office。
- 重新注册加载项组件。
- 卸载并重新安装 Team Foundation Office 集成。
这些都没有解决这个问题。
有谁知道如何解决这个问题?
PS如果这不是这个问题的正确“堆栈”,请在交流中指出正确的堆栈。谢谢你。
解决方案
如果您正在阅读已接受的答案,但它仍然无法正常工作,这里有一个额外的提示。我遇到了完全相同的问题,并且看到了相同的链接来清除众多站点的缓存,但它不起作用。
事情就是这样。我不认为那篇文章列出了缓存可以隐藏在您的机器上的所有位置。我删除了机器上两个不同位置的缓存文件夹,并放弃了它作为解决方案。
然后,我在整个硬盘驱动器中搜索名称中包含“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”之类的编号文件夹下的另一层深处,从每个编号下找到的每个文件夹中删除缓存文件夹。
推荐阅读
- python-3.x - 如何同时从多个 lambda 中触发一个 lambda 函数
- python - 使用 pandas 处理 csv 文件时,在处理 null 或 NaN 类型时出现错误
- ionic-framework - 我在哪里可以找到 ionic 和 Loopback 的日志
- scala - Slick:我有一个简单的 joinLeft 会卡布姆……为什么?
- python - 十六进制和十进制中的相同数字返回不同的 id
- azure - 如何授予属于一个资源组的用户访问权限,以便他们找不到服务帐户凭据?
- odoo - 如何根据合作伙伴表单中的字段将自定义过滤器/自定义搜索字段添加到销售订单视图
- excel - 将 XLSX 解析为 JSON
- logstash - 在 grok 中摆脱结肠
- ios - POST“base64 图像字符串”在 iOS 11 中不起作用