.NET (vb)与 c++ 开发的32位 COM 组件经常被包含在一个应用程序中.

但部署到windows 7 64位系统后 有可能会出现  "检索COM类工厂组件的CLSID 80040154"错误.

 

经过多次调整测试,原dll工程可以不进行另外设置,需要将.NET(VB)工程属性进行设置,即可 


      在.NET 工程中,右键点击工程 -> 属性 打开工程属性配置页   进入高级编译选项:

80040154错误 

 

      80040154错误

     重新生成后 可解决64位机器上,  .net  程序调用32位COM问题.

相关文章: