IronBarcode'da Çalışan Kopyalama İstisnalarını Çözümleyin

Curtis Chau
Curtis Chau
Updated: 9 Mayıs 2026

Bu hata, bazı nadir durumlarda, özel ML modelimiz için DLL'lerin doğru bir şekilde kopyalanmadığı durumlarda meydana gelir. Aşağıdaki çözümde bu tek seferlik hatayı çözebilirsiniz.

Machine learning DLLs were not successfully automatically copied from the runtimes directory. This may occur on various operating systems or frameworks...
Text

Çözüm

  1. Bu sorunun çözümü, önce runtimes klasörüne gitmektir. Çözümünüzde, bu /bin/Debug/net6.0/runtimes altındadır (Örnek Debug, belirlediğiniz Yapılandırmayı takip edin). (If you're using a different target framework, replace net6.0.)
  2. /runtimes/ içinde desteklenen tüm platformları ve işletim sistemlerini dizinler olarak göreceksiniz, size uygun olanına gidin ve dosyaları manuel olarak çıkış /bin/Debug/net6.0/ dizinine kopyalayın.
  3. ML taramayı devre dışı bırakmak da hatayı önleyebilir. Ancak, bazı barkodları tespit etmeyi zorlaştırabileceğini unutmamalısınız, çünkü bu özellik barkod tespitine yardımcı olur.
// 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);

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 2,540,041Sürüm:2026.11yeni yayınlandı