2016-04-11 167 views
1

几个星期前,我的Visual Studio 2015 excel调试刚停止工作,这让我发疯。Visual Studio 2015 Excel调试器不工作

所以,这是问题,我创建一个空的Excel功能区,没有逻辑,只是存根,我打了调试按钮。 VS启动Excel并同时加载以下异常弹出:

托管调试助手 'FatalExecutionEngineError' 已检测到 'C:\ Program Files文件\的Microsoft Office 15 \ ROOT \ Office15 \ EXCEL.EXE' 的问题。附加信息:运行时遇到致命错误。错误的地址是0x73921620,位于线程0x1674。错误代码是0xc0000005。此错误可能是CLR中的错误,也可能是用户代码中不安全或不可验证的部分。此错误的常见来源包括COM-interop或PInvoke的用户编组错误,这可能会破坏堆栈。

因为我正在使用我的作品的笔记本电脑,我的猜测是办公室更新已经安装并打破了VS,但我无能为力。 我已经重新安装VS并更新到最新版本。 如果我在没有调试设置的情况下启动功能区,它工作得很好。

我使用Office 15.0.4797.1003和VS 14.0.25123.00更新2

难道你们有什么想法?

回答

0

对我来说,这个问题是由EMET引起的。

如果您的计算机上安装了EMET,请打开GUI,单击Apps,找到Excel的行,然后禁用EAF复选框或完全删除该行。

enter image description here

enter image description here

或者只卸载EMET完全如果这是一个选择。