我正在尝试访问我的 SL 应用程序中的非 SL 程序集。我已经使用“Register for COM introp”将非 SL 程序集包装在 COM 包装器中。在内部,此程序集使用反射加载另一个程序集并使用 Method.Invoke 调用其方法。
当我调用此 COM 组件时,应用程序正在崩溃。看起来它能够通过反射加载程序集,但无法使用反射(Mehtod.Invoke)调用方法。
我只能在事件查看器中看到以下日志
错误应用程序名称:IEXPLORE.EXE,版本:8.0.7601.17514,时间戳:0x4ce79912 错误模块名称:ntdll.dll,版本:6.1.7601.17725,时间戳:0x4ec49b8f 异常代码:0x4000001f 错误偏移:0x000ce695 错误进程 id:0x2f8应用程序启动时间:0x01ce47e8417f56c3 错误应用程序路径:C:\Program Files (x86)\Internet Explorer\IEXPLORE.EXE 错误模块路径:C:\Windows\SysWOW64\ntdll.dll 报告 ID:86ef1dd9-b3db-11e2-8faa-b499baf11a4f