即时通讯以c#windowns形式做一个应用程序,用于使用生物识别设备注册员工的录入。我进行了设置,然后将其发送到另一台计算机以测试它是否可以在另一台设备上运行。除了可以直接与生物识别设备配合使用的功能外,其他所有功能都正常运行(记住在我的计算机上可以正常运行)。我已经每个dll一个一个地检查了,没有发现没有丢失。
错误如下:
System.Runtime.InteropServices.COMException(0x80040154):由于以下错误,检索具有CLSID {00853A19-BD51-419B-9269-2DABE57EB61F}的组件的COM类工厂失败:80040154类未注册(HRESULT的异常:0x80040154(REGDB_E_CLASSNOTREG ))。
错误的打印:https : //i.stack.imgur.com/x5vk2.png
看起来,您已经在计算机上注册了COM DLL,但在另一台计算机上却没有。因此,如果不对您开发的实际软件进行任何更改,它自然会失败。SDK软件包通常具有register.bat或类似的东西。找到它并运行批处理文件,然后您的软件即可运行。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句