1. ホーム
  2. .net

[解決済み] CLSID {XXXX} を持つコンポーネントの COM クラスファクトリの取得は、次のエラーにより失敗しました: 80040154。

2022-01-30 23:45:13

質問

C#.NETを使用して、PDFレポートを生成するWindowsサービスを開発しました。PDFファイルを生成するために、私はサードパーティのDLLを使用しています。このアプリケーションは、私のWindows XPプラットフォームで実行されています。このサービスを Windows Server 2008 64bit版で、このエラーが発生しました。

<ブロッククオート

のCOMクラスファクトリを取得する コンポーネントで、CLSID {46521B1F-0A5B-4871-A4C2-FD5C9276F4C6} は、以下のエラーにより失敗しました。 80040154.

regsvr32コマンドを使用してDLLを登録しました。レジストリにこのCLSIDを確認することができました。しかし、問題は解決されません。

何が問題なのでしょうか?

解決方法は?

VS - プロジェクトのプロパティ - ビルドタブで - プラットフォームターゲット =X86