次のコードの最後の行で例外が発生します (フォーマットについては申し訳ありませんが、他の方法で投稿することはできません)。
LeadHelper.Unlock();
RasterCodecs codecs = new RasterCodecs();
string imageLocation = @"...path...\Barcodes.tif";
RasterImage srcImage = codecs.Load(imageLocation);
例外は次のとおりです。
System.BadImageFormatException: ファイルまたはアセンブリ 'Leadtools.Codecs, Version=17.5.0.0, Culture=neutral, ...........' またはその依存関係の 1 つを読み込めませんでした。不正な形式でプログラムをリードしようとしました。
この例外を取り除こうとする努力の中で、私はすべての可能な Leadtools.Codecs.* DLL、Leadtools.dll を参照しました...参照できる可能性のあるほとんどすべての Leadtools dll を参照しました。
私のインクルードには、Leadtools、Leadtools.Barcode、Leadtools.Codecs、Leadtools.Codecs.Tif、Leadtools.Codecs.Fax、および Leadtools.Forms を含めました。
これは、バーコードを読み取るために作成しているテスト コンソール アプリ用です... VS2010 C#。
また、私は間違いなくファイルにアクセスできます。これはネットワークファイルへの参照ですが、ローカルで参照しようとしたり、アクセス許可を確認したりしました。