(已解决)拷贝dll文件到另一个项目,编译不报错,运行报错“未能加载文件或程序集...”

未能加载文件或程序集“JUtility, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。试图加载格式不正确的程序。

需要注意该dll生成的目标平台:右击项目-生成-目标平台, 引用这个dll的项目生成目标平台尝试改成和开发dll的目标平台一致试试。

选项简介:

any cpu

x86

x64

itanium

这4个选项,根据clr via c#一书介绍,any cpu和x86的兼容性最好,默认是any cpu,我是64位系统,一般选的是x86,下面x64和itanium只能运行在64位系统。

猜你喜欢

转载自blog.csdn.net/juyangjia/article/details/9086025