由于以下错误,无法为具有CLSID {xxxxxxxxx}的组件检索COM类工厂:80040154未注册类

时间:2018-12-11 05:30:17

标签: c# .net-core registry

我有一个依赖某些第三方库的.Net Core项目。我已使用可移植性分析器工具分析了该项目,该项目在.Net Core + Playform Extensions中为100。

项目平台目标是“任何CPU”。

但是在执行命令dotnet myapp.dll之后,我仍然收到以下错误消息:

Unhandled Exception: System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {xxxx-xxxx-xxxx-xxxx-xxxxxxxx} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).

该dll在HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ WOW6432Node \下注册了

为什么即使已注册也出现此错误?谢谢!

0 个答案:

没有答案