尝试使用 32 位版本的 chilkatdotnet4 dll 运行程序时,出现“尝试加载格式不正确的程序”错误。
我试过这个:(将 IIS 应用程序池设置为允许 32 位程序): 我在 SQL Server 复制项目上收到“尝试加载格式不正确的程序”错误 (首先安装了 IIS)和答案Mazhar Karimi 在页面下方。
这:(更改 VS 中的 cpu 目标): 更改 Visual Studio 2010 Express 中的目标 CPU 设置
这:(将 chilkat 库放入 32 位 GAC 中!): http: //www.chilkatforum.com/questions/114/64bit-could-not-load-file-or-assembly-chilkatdotnet4-or-one- of-its-dependencies-an-attempt-was-made-to-load-a-program-with-an-incorrect-format
最后,在记事本中进入 .csproj 文件本身并将平台目标(以及任何其他提到平台的内容)更改为 x86。
编辑:我也尝试进入 .dll 属性并单击“取消阻止”。
每次更改后,我都保存、构建、卸载并重新安装了我的程序(c# windows 服务)
我仍然收到此错误!有任何想法吗?