我的 Word Addin 在调用 IDTExtensibility2 的 OnDisconnection 方法后崩溃
My Word Addin crashes after IDTExtensibility2"s OnDisconnection method is called
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 文件?"(。
我不得不使用分而治之来解决我的问题,消除插件中的代码,直到问题消失。有点原始,但它奏效了。