COM アセンブリを登録しようとしています。私はその(むしろ役に立たないエラー)を述べ続けています
次のエラーが原因で、CLSID {GuidID} を持つコンポーネントの COM クラス ファクトリを取得できませんでした: 80040154 クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG))。
このアセンブリは、.NET 4.5 で記述されたライブラリへの参照の一部です。そのライブラリは、.NET 4.5 Web サービスのリファレンスです。アセンブリは Interop.AssemblyName です。Interop.AssemblyName.dll が Web サービスの bin フォルダーに存在することを確認しました。これらのプロジェクトは、VS2012 を使用して .NET 2.0 からアップグレードされたばかりです。
アセンブリを REGSVR32.exe (失敗、DLLEntryPoint なし)、gacutil.exe (正しくインストールされたと言います)、および Regasm (32 ビットと 64 ビット、どちらもインストールが成功したと言います) に登録しようとしました 最後に、変更を試みましたビルド出力は「任意の CPU」から「x86」になります。
上記のいずれも、このエラーを解決するために何もしていません。このばかげたアセンブリは、機能することを決定する前に、他に何を登録したいと思うでしょうか?