我的 Word Addin 在调用 IDTExtensibility2 的 OnDisconnection 方法后崩溃

My Word Addin crashes after IDTExtensibility2"s OnDisconnection method is called

本文关键字:OnDisconnection 方法 崩溃 IDTExtensibility2 Word Addin 调用 我的      更新时间:2023-10-16

My Word Addin 的 OnDisconnection 实现在离开方法时崩溃。Word 在从 Word 中删除加载项(即在"COM 加载项"列表中未选中(时调用此 IDTExtensibility2 方法。我正在寻找调试它的方法,特别是我可以在哪里获得 mso.pdb以便我可以获得一些符号调试信息。

这是我在OnDisconnection中的代码:

AppEvents2::DispEventUnadvise(m_spApp,&__uuidof(ApplicationEvents2));
m_spApp.Release();

正在注释掉应用事件2...线消除了碰撞。实际上,这两行都需要注释掉。

MS 显然不会使 mso.pdb 符号文件可用(请参阅 Microsoft.public.windbg 中的"如何获取有关 VBE6.dll 和 MSO.dll 的 PDB 文件?"(。

不得不使用分而治之来解决我的问题,消除插件中的代码,直到问题消失。有点原始,但它奏效了。