この質問は、Webとstackoverflowに関するいくつかの回答があることを理解しています。それはMS WordとExcelの周りにあり、私はどちらも使用していません。VB6エラー:ランタイムエラー '-2146232576(80131700)'オートメーションエラー
私は2つの数字を追加してVB6アプリケーションから呼び出すC#ComVisible dllを持っています。私はインターフェイスを使用してGUIDを生成しました.Net Framework 4.5がインストールされたWindows 7環境では正常に動作します。 注:私のC#dllは.Net 3.5以上をターゲットにしています。
私はXP上で.Net 4(4 Client Profileと4 Extended)がインストールされているのと同じことをします。 "regasm/codebase"を使ってdllを登録しました。私はXPマシンに私のDLLのオブジェクトを作成たびに、エラーがスローされます。 実行時エラー「-2146232576(80131700)」オートメーションエラー
正常に動作設定で間違っている可能性がどのようなWindows 7では動作しますが、XPでは動作しませんか?
ご意見ありがとうございます。
私は特にx86環境用のDLLを構築しようとしましたが、それでも動作しません。 – bkj
0x80131700 = CLR_E_SHIM_RUNTIMELOAD = "ランタイムのロードに失敗しました"。間違ったバージョンのRegasm.exeを使用しました。かなり難しいですが、マシン間でコピーするだけではありません。 C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Regasm.exeを使用して.NET 4を実際に使用するようにします –