0

当我尝试加载 pdf 文件时,我得到以下信息“无法加载文件或程序集'Interop.Acrobat,版本 = 1.1.0.0,文化 = 中性,PublicKeyToken = null'或其依赖项之一。尝试加载格式不正确的程序。” 包图像格式异常未处理

4

3 回答 3

2

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

于 2012-04-06T06:52:45.010 回答
0

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

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

于 2012-05-04T09:39:20.207 回答
0

您是在 64 位机器上开发程序吗?如果是,请允许您的应用程序也接受 32 位汇编。

如果它是托管在 IIS 上的 Web 程序,您可以允许来自应用程序池的 32 位程序集。如果它是一个控制台应用程序,您可以在程序集级别进行更改。

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

希望它能帮助你解决你的问题。

于 2012-04-06T07:08:06.893 回答