开发者

Retrieving the COM class factory for component with CLSID {} failed due to the following error: 80040154 Class not registered

Retrieving the COM class factory for component with CLSID {C47C8528-950A-4D52-802C-AED89CD9042B} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

i am using third party DLL call Interop.flixengine_com.dll. although i ma开发者_StackOverflow中文版 registerd it using Resam for GAC and it is refring from GAC.

but i cant not create object of it giving above damn error.pls help.


That interop.X.dll is actually a wrapper around some other, unmanaged DLL that's called something like fixengine_com.dll - you need to deploy the latter on the machine where your code is running - specifically you need to copy that DLL and all its dependencies and run regsvr32 to register it with COM. That unmanaged DLL contains the COM server - actual code that will serve your requests and the interop.X.dll is only a wrapper to route calls from your managed code into that unmanaged COM server.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜