0

使用してSysWOW64に登録するComコンポーネントDLLがありますRegsvr32.exe

コンポーネントの機能を確認するためにサンプルの Windows アプリケーションを作成しましたが、うまく機能しました。CPU または x64 を選択すると、この例外がスローされるため、プラットフォーム ターゲットを x86 に変更する必要がありました。

Retrieving the COM class factory for component with CLSID {00853A19-BD51-419B-9269-2DABE57EB61F} failed due to the following error: 80040154.

ターゲットプラットフォームをx86に変更したので、それは問題ではありませんでしたが、そのDLLをSharePoint 2010と統合したときに問題が発生しました。ご存知のように、SharePointはx64プラットフォームコンテキストで実行する必要があるため、同じ例外が再度スローされます、それを修正する方法がわからないので、サンプルアプリケーションに戻り、プラットフォームターゲットをx64に変更して同じ問題を発生させようとしましたが、プラットフォームターゲットをx86に変更せずに修正する別の方法を見つけようとしています

何か助けはありますか?

4

1 に答える 1