有时,当我的 Outlook VSTO 插件运行时,我会收到以下异常:
System.Runtime.InteropServices.COMException (0xD0720009):资源管理器已关闭,无法用于进一步操作。检查您的代码并重新启动 Outlook。
我不知道为什么 Explorer 对象被关闭了,因为我没有在它上面调用 Marshall.ReleaseCOMObject 方法。我已经花了很长时间研究它但没有成功,它并没有给用户带来任何问题。所以我只是忽略它(这不是我所知道的最好的,但我需要在某处的沙子上画一条线)。
但是,如果能够在尝试使用其属性/方法之一并引发异常之前检查 Explorer 对象是否已关闭,那就太好了。
这可能吗?
非常感谢