在以下代码中关闭我的应用程序后,我得到一个 InvalidComObjectException:
class MyExcelManager
{
myExelAppInstance = new Excel.Application();
// finalizer
~MyExcelManager()
{
myExelAppInstance.Quit(); // InvalidComObjectException thrown here
myExelAppInstance = null;
}
}
这是为什么?我不应该使用终结器来处理 COM 对象吗?