80040154异常

80040154错误 在c#中调用组件,弹出80040154错误。组件注册正常,c#调用正确。经查找,将c#程序的项目【属性】-【

80040154错误

 在c#中调用组件,弹出80040154错误。

组件注册正常,c#调用正确。

经查找,将c#程序的项目【属性】-【生成】-【目标平台】中的"any cpu"修改为X86,程序可以正常运行。

 

原因是:如果选择"any cpu".net程序将自动根据平台的按X86还是按X64方式运行,因为我机器是64位的,但是com组件式32的,所以造成程序不匹配而报错。