vs2010编译报错:未能加载文件或程序集或他的一个依赖项,试图加载格式不正确的程序。该如何处理
vs2010编译报错:未能加载文件或程序集或他的一个依赖项,试图加载格式不正确的程序。
本机win7 x64,vs2010专业版开发winform项目中引用了32位dll文件,.Net2.0,目标平台已设为x86,编译时报如上错误,可是此程序在其他win7 x64电脑上用vs2010专业版却能编译通过,并且之前备份的同样程序,有些在我电脑上也可以编译通过,简直无语了,哪位大神大牛可以帮忙看看哪里问题,网上复制的答案就算了,谢谢!
------解决思路----------------------
你有没有将debug和release下的生成目标平台都设为x86?
------解决思路----------------------
你先别直接运行,而是按F6,或者生成->生成解决方案
先搞清楚到底是编译报错还是运行报错
正常这种事情一眼就应该能看出来了才对
看点了绿三角之后,到底是运行状态还是根本没运行起来啊
------解决思路----------------------
从你好的那台复制过来
------解决思路----------------------
你的DLL生成版本不一致导致文件无法加载要么你改为4.0,要么让他重新生成一个2.0的文件给你使用...其他的办法我还不知道
本机win7 x64,vs2010专业版开发winform项目中引用了32位dll文件,.Net2.0,目标平台已设为x86,编译时报如上错误,可是此程序在其他win7 x64电脑上用vs2010专业版却能编译通过,并且之前备份的同样程序,有些在我电脑上也可以编译通过,简直无语了,哪位大神大牛可以帮忙看看哪里问题,网上复制的答案就算了,谢谢!
------解决思路----------------------
你有没有将debug和release下的生成目标平台都设为x86?
------解决思路----------------------
你先别直接运行,而是按F6,或者生成->生成解决方案
先搞清楚到底是编译报错还是运行报错
正常这种事情一眼就应该能看出来了才对
看点了绿三角之后,到底是运行状态还是根本没运行起来啊
------解决思路----------------------
从你好的那台复制过来
------解决思路----------------------
你的DLL生成版本不一致导致文件无法加载要么你改为4.0,要么让他重新生成一个2.0的文件给你使用...其他的办法我还不知道