作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在以下代码的最后一行遇到异常(对格式感到抱歉,不允许我以任何其他方式发布):
LeadHelper.Unlock();
RasterCodecs codecs = new RasterCodecs();
string imageLocation = @"...path...\Barcodes.tif";
RasterImage srcImage = codecs.Load(imageLocation);
异常如下:
System.BadImageFormatException: Could not load file or assembly 'Leadtools.Codecs, Version=17.5.0.0, Culture=neutral, ..........' or one of its dependencies. An attempt was made to lead a program with an incorrect format.
为了尝试消除此异常,我引用了所有可能的 Leadtools.Codecs.* DLL、Leadtools.dll……几乎所有我们可能引用的 Leadtools dll。
对于我的包含,我包含了 Leadtools、Leadtools.Barcode、Leadtools.Codecs、Leadtools.Codecs.Tif、Leadtools.Codecs.Fax 和 Leadtools.Forms
这是我正在制作的用于读取条形码的测试控制台应用程序...VS2010 C#。
此外,我绝对可以访问该文件,它是对网络文件的引用,但已尝试在本地引用它,检查权限等等
最佳答案
该消息通常表示您正在尝试在 64 位系统上加载 32 位 DLL,反之亦然。
验证您是否拥有正确版本的 DLL 及其依赖项。
关于c# - 无法加载文件或程序集 'Leadtools.Codecs',如果有人熟悉 leadtools,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12264999/
我是一名优秀的程序员,十分优秀!