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는 예시이며, 설정한 구성(Configuration)을 따릅니다). (다른 대상 프레임워크를 사용하는 경우net6.0을 교체하세요.) /runtimes/에서 지원되는 모든 플랫폼과 운영 체제를 디렉터리로 볼 수 있으며, 해당되는 디렉터리로 들어가서 파일을 수동으로 출력/bin/Debug/net6.0/디렉터리로 복사하십시오.- ML 스캔을 비활성화하는 것도 오류를 방지할 수 있습니다. 그러나 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)
기술 문서 작성자
커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.
...
더 읽어보기