我已經編寫了一個從Excel 03中的操作窗格運行的控件。此控件引用了一個衛星.NET程序集。控制工作正常,但當我退出excel時,我得到一個異常。我已經通過並確保我正確地處理所有的對象。我在我創建的cldatapi對象上調用了dispose方法,並將其設置爲無。我無法弄清楚如何捕捉這個錯誤。我嘗試從這個工作簿類中捕獲未處理的異常,但沒有抓住它。0xe0434f4d關閉.NET VSTO Excel 2003工作簿解決方案時發生異常
的EventType:clr20r3 P1:P2 EXCEL.EXE:11.0.5612.0 P3:3f39ff9d P4:okuma.cldatapi P5:1.7.0.3 P6:494bc115 P7:25 P8:F2 P9:System.Exception的
當我查看錯誤報告的詳細信息時,它將異常代碼顯示爲0xe0434f4d
okuma.cldatapi是衛星引用。
對不起,延遲響應。我必須將它全部放在另一臺機器上進行測試。你的指示完美運作。問題出在第三方DLL上。當Dispose方法被調用時,它們正在寫入Firebird數據庫中的日誌,這就是拋出異常的原因。我在等他們回來。 – jweaver 2010-04-06 17:55:52