我有 Excel VSTO 的加载项。当我调试它并在调试后关闭 Visual Studio 时,Excel 崩溃并重新启动(仅 Excel 2016;Excel 2007、2010 和 2013 工作正常)。没有调试器就不会发生这些崩溃。此外,如果我在关闭 Excel 之前分离调试器,则不会发生崩溃。我调试什么样的加载项绝对不重要,它可以是空加载项。更重要的是,如果我在没有加载项的情况下将调试器附加到 excel,它会在关闭时崩溃。我怎样才能避免它?因为崩溃需要时间,而且我可以忽略一些实际的崩溃。
最佳答案
我目前遇到与 Word 2016 相同的问题,根据 MSDN目前没有解决此问题的方法。 (MSDN 讨论是由这个 post 引起的)
我的解决方法是在 Vsto-CloseEvent
事件处理程序上以编程方式从 Word Process 中分离。 stackoverflow post 中很好地解释了如何以编程方式从 visual studio 中分离调试器。 .
关于visual-studio-debugging - Excel 2016 在关闭时崩溃并附加了调试器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35201480/