cngreatwall

赫赫盛唐艺轩

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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

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

 

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


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

 

 

      

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

posted on 2012-01-13 09:53  cngreatwall  阅读(746)  评论(0编辑  收藏  举报