关闭.NET VSTO Excel 2003 Workbook解决方案时出现0xe0434f4d异常

时间:2010-04-05 14:54:39

标签: .net vsto excel-2003

我编写了一个从Excel 03中的Actions窗格运行的控件。该控件引用了一个卫星.NET程序集。控件工作正常,但当我退出excel时,我得到一个例外。我已经完成并确保我正确处理了所有物品。我在我创建的cldatapi对象上调用了dispose方法,并将其设置为空。我无法弄清楚如何捕捉这个错误。我尝试从thisworkbook类中捕获未处理的异常,但它没有抓住它。

EventType:clr20r3 P1:excel.exe P2: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是卫星参考。

1 个答案:

答案 0 :(得分:0)

这是托管异常的异常代码。当您的代码在Excel中运行时,启动Visual Studio并使用Tools + Attach to Process。从列表中选择excel.exe,然后选择托管代码。 Debug + Exceptions,选中Common Language Runtime Exceptions的Thrown框。

抛出异常时调试器将停止。

相关问题