解决 IronBarcode 中的运行时复制异常
Curtis Chau
Updated: 2026年5月9日
在某些罕见情况下,由于我们特殊机器学习模型的 DLL 文件没有正确复制,会导致此错误。 下面的解决方案可以解决这个一次性错误。
Machine learning DLLs were not successfully automatically copied from the runtimes directory. This may occur on various operating systems or frameworks...
Text
解决方案
- 解决该问题的方法是首先导航到
runtimes文件夹。 在您的解决方案中,这将位于/bin/Debug/net6.0/runtimes下(Debug是一个示例,请遵循您设置的配置)。 (If you're using a different target framework, replacenet6.0.) - 您将看到所有受支持的平台和操作系统在
/bin/Debug/net6.0/目录。 - 禁用机器学习扫描也可以防止出现此错误。 但是,您应该注意,关闭 ML 扫描可能会使某些条形码更难被检测到,因为此功能有助于条形码检测。
// Define scanning options, disabling machine learning for basic scan only
var myOptionsExample = new BarcodeReaderOptions
{
// ScanMode is set to only use the basic scan, without ML-enhanced features
ScanMode = BarcodeScanMode.OnlyBasicScan
};
// Perform barcode reading with the specified options
var results = BarcodeReader.Read("barcode.png", myOptionsExample);' Define scanning options, disabling machine learning for basic scan only
Dim myOptionsExample = New BarcodeReaderOptions With {.ScanMode = BarcodeScanMode.OnlyBasicScan}
' Perform barcode reading with the specified options
Dim results = BarcodeReader.Read("barcode.png", myOptionsExample)
技术作家
Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。
...
阅读更多