【发布时间】:2009-06-23 15:47:34
【问题描述】:
我们开发了一个使用 Excel 互操作库 (Microsoft.Office.Interop.Excel) 来读取一些 Excel 文件的应用程序。
当应用程序出现问题时,处理Application.ThreadException事件,从而释放资源(Excel关闭...)。
问题是,当我们使用 VS 调试器时,如果我们停止执行(因为进程在异常或断点处中断,我们这样做的原因有很多),资源不会被释放Excel 保持打开状态。 当然,下次启动应用程序时……它会崩溃,因为文件上有锁。
所以我正在寻找一种强制释放 Excel 对象的方法,即使在使用调试器停止时也是如此。
有什么建议吗?
【问题讨论】:
标签: c# visual-studio debugging