无法加载文件或程序集

时间:2012-04-06 06:50:36

标签: c# winforms

当我尝试加载pdf文件时,我得到以下内容"无法加载文件或程序集' Interop.Acrobat,Version = 1.1.0.0,Culture = neutral,PublicKeyToken = null'或其中一个依赖项。试图加载格式不正确的程序。" 袋图像foramt异常未处理

3 个答案:

答案 0 :(得分:2)

当您尝试将64位图像加载到32位进程时出现错误的图像格式错误时最常见的情况

答案 1 :(得分:0)

您是否在64位计算机上开发程序?如果是,只允许您的应用程序接受32位汇编。

如果它是IIS上托管的Web程序,则可以从应用程序池中允许32位程序集。 如果是控制台应用程序,则可以在汇编级别进行更改。

这是非常常见的错误,实际上将通过上述步骤进行修复。

希望它能帮助您解决问题。

答案 2 :(得分:0)

当你尝试在63位进程中加载​​32位dll时会发生这种情况,反之亦然,如munissor所说。您可以使用PESnoop来确定图像是32位还是64位。

http://www.prestosoft.com/download/plugins/PESnoop.zip

获取