VS2015 Excel Web 插件崩溃 Excel 2016

VS2015 Excel Web AddIn crashes Excel 2016

我在 Visual Studio 2015 年创建了一个新的 Excel 网络插件。

运行 Excel 2016 中没有更改的默认项目。

当我点击 Excel 功能区中的 "Show taskpane" 时,Excel 崩溃了。

我已经尝试修复office和visual studio,然后完全重新安装它们,但问题仍然存在。

这是一个已知问题吗?除了重置或重新格式化之外,我还能尝试什么?windows?

我的环境:

这是我单击 Show Taskpane 功能区按钮时看到的内容:

任务窗格出现,但一瞬间,excel 崩溃

这是我的事件日志:

Faulting application name: excel.exe, version: 16.0.7070.2033, time stamp: 0x57964b42
Faulting module name: excel.exe, version: 16.0.7070.2033, time stamp: 0x57964b42
Exception code: 0xc0000005
Fault offset: 0x00550741
Faulting process id: 0x2f48
Faulting application start time: 0x01d1e8b065284199
Faulting application path: C:\Program Files (x86)\Microsoft Office\root\Office16\excel.exe
Faulting module path: C:\Program Files (x86)\Microsoft Office\root\Office16\excel.exe
Report Id: 933c7866-674b-42c0-a5f4-3c93b6c26525
Faulting package full name: 
Faulting package-relative application ID: 

我注释掉了一些代码,并逐行执行,当我尝试执行 over/into ctx.sync() 时,它崩溃了

我已经 运行 OffCAT,它说没有检测到问题

终于解决了我的问题。 这些是我为使其再次运行而采取的步骤:

  1. 已使用 Visual Studio 卸载程序 (Github page) 卸载 visual studio
  2. 已卸载 Office 2016
  3. 已从 %appdata% 和 %localappdata% 中删除 Microsoft\office 个文件夹
  4. 重新安装 Visual studio 2015
  5. 重新安装了 Office 开发人员工具(Link
  6. 重新安装 Office 2016

由于我之前尝试 uninstall/reinstall office 和 visual studio 仍然无法正常工作,我认为这一定是由遗留的东西引起的。

所以这一次,我确保删除所有我能想到的相关内容。我仍然不知道是什么导致它崩溃,但至少它现在可以工作了。

删除 appdata 和 localappdata 中的内容是最后的手段,而不是轻易做出的决定。如果它不起作用,我的下一次尝试将是完全 windows 重置。