我面临一个问题,我有一个托管的 Excel AddIn,它实现了 AutomationServer (UDF) 以及 interface IDTExtensibility2
。AddIn 使用用 C++ 编写的本机 COM Shim。当单独的客户端运行时,一切都像我预期的那样工作。如果客户端不可用,则每当用户开始键入 Excel 函数名称时,在第一个字母之后,Excel 就会崩溃。如果我们的 AutomationServer 没有加载,这不会发生。我不明白为什么会发生崩溃,因为在这个阶段甚至没有执行这些函数。
这种行为的原因可能是什么?