0

我该如何解决这个错误?

在此处输入图像描述

测试应用程序的来源

我错过了什么吗?

4

3 回答 3

1

该错误似乎是由于注册表中缺少用于解析控制 POS 设备的库的接口的信息引起的。
通常这些 COM 库有一个安装程序来处理所需的注册。
如果没有这个,您可以尝试手动注册库

regsvr32 libraryname.dll

在哪里,代替libraryname.dll,写下你的 dll 的有效名称。
并且记得在部署机器上也这样做。

当然,正如 JamieHennerley 在其回答中指出的那样,您的应用程序的平台目标应该与库的相同位数匹配

于 2013-05-03T09:18:27.843 回答
1

我在 MCS 示例应用程序中也遇到了这个问题。我通过注册 CCO(即 regsvr32 OPOSPOSPrinter.ocx)解决了这个问题。确保 OPOSPOSPrinter.ocx 的版本大于或等于 .NET 程序集。在示例应用程序中,我认为 .NET 程序集是 1.12 版本。

于 2014-11-28T02:13:16.113 回答
0

在 Visual Studio - 项目属性 - 构建选项卡 - 平台目标 =X86

这应该有望解决错误

于 2013-05-03T09:11:32.477 回答