IronBarcode のランタイムコピー例外を解決する

Curtis Chau
Curtis Chau
Updated: 2026年5月9日

このエラーは、特殊なMLモデルのDLLが正しくコピーされていないまれなケースで発生します。 以下の解決策で、この一度きりのエラーを解決できます。

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

解決策

  1. この問題の解決策は、まずruntimesフォルダーに移動することです。 あなたのソリューションでは、/bin/Debug/net6.0/runtimesの下にあります(Debugは一例です。設定したConfigurationに従ってください)。 (別のターゲットフレームワークを使用している場合は、net6.0を置き換えてください。)
  2. /bin/Debug/net6.0/ディレクトリにコピーします。
  3. 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);

Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。

詳しく読む

準備はできましたか?

Nuget Downloads 2,540,041バージョン:2026.11リリースされたばかり