出现错误“找不到条码引擎程序集”Leadtools

Getting error `Barcode Engine assembly not found` Leadtools

获取错误Barcode Engine assembly not found

当尝试在以下 link

中实施示例 "BarcodeReader_ReadBarcodeExample4()" 时

https://www.leadtools.com/help/leadtools/v19/dh/ba/leadtools.barcode~leadtools.barcode.barcodereader~readbarcode(rasterimage,logicalrectangle,barcodesymbology[],barcodereadoptions[]).html

有什么想法吗?

最可能的原因是您缺少参考 DLL,该参考 DLL 需要与程序的可执行文件一起出现才能使演示应用程序正常运行。

您提到的示例涉及 UPC 条码符号体系。这意味着除了您已经包含的程序集之外,您至少还需要 Leadtools.Barcode.OneD.dll。

此外,如果您尝试加载或保存图像,则需要添加对文件格式编解码器的引用。例如,如果您要使用 PNG 文件,则必须添加 Leadtools.codecs.png.dll.

您可以参考我们文档中的以下帮助页面,了解您具体需要哪些程序集: https://www.leadtools.com/help/leadtools/v19m/dh/to/filestobeincludedwithyourapplication.html

请注意,如果您构建工具包随附的演示应用程序之一,它通常会将 EXE 输出到所有程序集所在的 Bin 文件夹中。这有助于您避免在开发过程中出现引用问题,但是当您部署程序时,您必须准备一份所需文件的列表并将它们包含在您的部署中。

如果您在使用此代码时仍然遇到问题,请随时通过电子邮件 (support@leadtools.com) 或通过我们的网站进行实时聊天联系 LEADTOOLS 支持。