我在以下代码的最后一行出现异常(对不起格式,不会让我以任何其他方式发布):
LeadHelper.Unlock();
RasterCodecs codecs = new RasterCodecs();
string imageLocation = @"...path...\Barcodes.tif";
RasterImage srcImage = codecs.Load(imageLocation);
异常内容如下:
System.BadImageFormatException:无法加载文件或程序集“Leadtools.Codecs,版本=17.5.0.0,Culture=neutral,…………”或其依赖项之一。试图引导格式不正确的程序。
为了试图摆脱这个异常,我引用了所有可能的 Leadtools.Codecs.* DLL、Leadtools.dll ......几乎我们可能引用的每一个 Leadtools dll。
对于我的包含,我包括 Leadtools、Leadtools.Barcode、Leadtools.Codecs、Leadtools.Codecs.Tif、Leadtools.Codecs.Fax 和 Leadtools.Forms
这是我正在制作的用于读取条形码的测试控制台应用程序... VS2010 C#。
另外,我绝对可以访问该文件,它是对网络文件的引用,但尝试在本地引用它,检查权限等