当我尝试在Windows应用程序中保存事务时,我正在关注弹出消息框
您的应用程序中出现未处理的异常。如果单击继续应用程序 将忽略此错误并尝试继续。如果你单击退出,应用程序将会 马上关闭。
使用CLSID检索组件的COM类工厂 {7E4A7632-4A0C-BAB6-AO7DACOA765B}由于以下错误而失败:80040154
请注意我已在x86环境中构建我的应用程序,我的Windows应用程序也是 安装在windows xp 32位机器上。
在我的代码中,上面的clsid用于com组件并转换为Interop程序集的类。
请告诉我如何在已安装的计算机上解决此问题。
答案 0 :(得分:1)
我认为误解是关于互操作程序集的作用。你说“转换成了”,但事实并非如此。互操作只是.Net和COM之间所需的粘合剂,如.Net类和函数声明。它没有做任何实际工作 - 函数调用最终需要进入COM库,必须正确安装和注册。