Rozwiązywanie wyjątków kopiowania podczas uruchamiania w IronBarcode

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

Ten błąd jest spowodowany w rzadkich przypadkach, gdy DLL naszego specjalnego modelu ML nie są prawidłowo kopiowane. W poniższym rozwiązaniu możesz rozwiązać ten jednorazowy błąd.

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

Rozwiązanie

  1. Rozwiazaniem tego problemu jest najpierw przejscie do folderu runtimes. W twoim rozwiazaniu bedzie to pod /bin/Debug/net6.0/runtimes (Debug to przyklad, postepuj zgodnie z konfiguracja, ktora ustawiles). (If you're using a different target framework, replace net6.0.)
  2. Zobaczysz wszystkie obslugiwane platformy i systemy operacyjne jako katalogi w /runtimes/, wejdz do tego, ktory cie dotyczy i recznie skopiuj pliki do katalogu wyjsciowego /bin/Debug/net6.0/.
  3. Wyłączenie skanowania ML może również zapobiec błędowi. Jednak należy zauważyć, że wyłączenie skanowania ML może utrudnić wykrywanie niektórych kodów kreskowych, ponieważ ta funkcja pomaga w ich wykrywaniu.
// 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
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 2,331,688 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package BarCode
uruchom przykład zobacz, jak twoje ciągi zamieniają się w kody kreskowe.