赫赫盛唐艺轩
.NET (vb)与 c++ 开发的32位 COM 组件经常被包含在一个应用程序中.
但部署到windows 7 64位系统后 有可能会出现 "检索COM类工厂组件的CLSID 80040154"错误.
经过多次调整测试,原dll工程可以不进行另外设置,需要将.NET(VB)工程属性进行设置,即可
在.NET 工程中,右键点击工程 -> 属性 打开工程属性配置页 进入高级编译选项:
重新生成后 可解决64位机器上, .net 程序调用32位COM问题.