【发布时间】:2014-12-14 23:15:48
【问题描述】:
我试图执行一个可执行文件,但收到错误消息:
System.Runtime.InteropServices.COMException (0x80040154):检索具有 CLSID {4C2901D1-5354-11D4-A6F9-00508B4ACA2C} 的组件的 COM 类工厂失败,原因是以下错误:80040154。
此 exe 在其自己的文件夹中附带 4 个 dll 文件:
- ATTPRV32.dll
- Csta32.dll
- Interop.AXS_INPROCLib.dll
- Microsoft.VisualBasic.PowerPacks.Vs.dll
我已尝试注册每个 dll 文件,但收到相同的错误消息:
.DLL 已加载,但未找到 DllRegisterServer 入口点
【问题讨论】:
-
堆栈溢出是关于编程问题的。你的可执行文件是你写的吗?你能告诉我们更多关于它的信息吗?
标签: vb.net windows dll com exe