我有 Excel VSTO 的加载项。当我调试它并在调试后关闭 Visual Studio 时,Excel 崩溃并重新启动(只有 Excel 2016;Excel 2007、2010 和 2013 工作正常)。没有调试器就不会发生这些崩溃。此外,如果我在关闭 Excel 之前分离调试器,也不会发生崩溃。我调试什么样的插件绝对不重要,它可以是空插件。更重要的是,如果我在没有加载项的情况下将调试器附加到 excel,它会在关闭时崩溃。我怎样才能避免它?因为崩溃需要时间,而且我可以忽略一些实际的崩溃。
问问题
637 次
1 回答
3
我目前在使用 Word 2016 时遇到同样的问题,根据MSDN,目前没有针对此问题的修复程序。(MSDN 讨论是由这篇文章引起的)
我的解决方法是在 Vsto -Eventhandler 上以编程方式从 Word ProcessCloseEvent
中分离出来。如何以编程方式从 Visual Studio 中分离调试器在这个stackoverflow 帖子中得到了很好的解释。
于 2016-04-05T11:22:09.577 回答