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