Excel 2016 关闭时崩溃并附加了调试器

Excel 2016 crash on close with debugger attached

我有 Excel VSTO 的加载项。当我调试它并在调试后关闭 Visual Studio 时,Excel 崩溃并重新启动(仅 Excel 2016;Excel 2007、2010 和 2013 工作正常)。没有调试器就不会发生这些崩溃。此外,如果我在关闭 Excel 之前分离调试器,则不会发生崩溃。我调试什么样的加载项绝对不重要,它可以是空加载项。更重要的是,如果我在没有加载项的情况下将调试器附加到 excel,它会在关闭时崩溃。我怎样才能避免它?因为崩溃需要时间,而且我可以忽略一些实际的崩溃。

我目前在使用 Word 2016 时遇到了同样的问题 MSDN there is currently no Fix for this problem. (the MSDN discussion was caused by this post)

我的解决方法是在 Vsto-CloseEvent 事件处理程序上以编程方式从 Word Process 分离。 Whosebug post.

中很好地解释了如何以编程方式从 visual studio 中分离调试器