IronBarcode'ta Çalışma Zamanı Kopyalama İstisnalarını Çözme

This article was translated from English: Does it need improvement?
Translated
View the article in English

Bu hata, özel ML modelimiz için DLL'lerin doğru şekilde kopyalanmadığı nadir 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...

Çözüm

  1. Bu sorunun cozumunun ilk adimi, runtimes klasorune gitmektir. Cozumunuzde, bu /bin/Debug/net6.0/runtimes altinda olacaktir (Debug bir örnektir, belirttiginiz Konfigurasyonu takip edin) (Farkli bir hedef cerceve kullaniyorsaniz, net6.0 ile değiştirin).
  2. Tüm desteklenen platformlari ve isleim sistemlerini /runtimes/ icerisinde dizinler olarak göreceksiniz, size uygun olani icine girin ve dosyalari cikararak manuel olarak cikti /bin/Debug/net6.0/ dizinine kopyalayin.
  3. ML taramasını devre dışı bırakmak da hatayı önleyebilir. Ancak, ML taramasını kapatmanın bazı barkodları algılamayı zorlaştırabileceğini not etmelisiniz, çünkü bu özellik barkod algılamaya 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);
// 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)
$vbLabelText   $csharpLabel
Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında lisans derecesine sahiptir (Carleton Üniversitesi) ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirme üzerine uzmanlaşmıştır. Kullanıcı dostu ve estetik açıdan hoş arayüzler tasarlamaya tutkuyla bağlı olan Curtis, modern çerç...

Daha Fazlasını Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 2,169,908 | Sürüm: 2026.4 just released
Still Scrolling Icon

Hala Kaydiriyor musunuz?

Hızlı bir kanit mi istiyorsunuz? PM > Install-Package BarCode
bir örnek çalıştırın dize barkod haline geldiğini görün.