IT分享网

搜索
热搜: 活动 交友 discuz
查看: 1017|回复: 0

[BUG异常] C#(64位系统) 解决"未能加载文件或程序集,或它的某一个依赖项

[复制链接]
发表于 2017-1-21 21:34:30 | 显示全部楼层 |阅读模式
警告:所生成项目的处理器架构“MSIL”与引用“***”的处理器架构“x86”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的目标处理器架构,以使您的项目与引用间的处理器架构保持一致,或者为引用关联一个与您的项目的目标处理器架构相符的处理器架构。

或者

警告:C#(64位系统) 解决"未能加载文件或程序集,或它的某一个依赖项..."

这个问题通常出在引用第三方DLL或者自己以前写的DLL。
在64位系统下则可能会出现这种问题。
今天下载MySQLDriverCS后引用遍出现了这个问题,参考了一些文档,下面给出解决方法:

将项目的生成目标平台改为x86(默认Any cpu)就可以了。
因为原DLL是在32位(x86)平台下生成的,而程序却是x64的平台,所以需要更改下目标平台即可。

20110927085111562.jpg

在项目的属性中,如图修改即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

GMT+8, 2019-10-19 08:05 , Processed in 0.546861 second(s), 35 queries .

  

QQ|Archiver|手机版|小黑屋|IT分享网 ( 苏ICP备15049123号-2 )  

GMT+8, 2019-10-19 08:05 , Processed in 0.546861 second(s), 35 queries .

Powered by Discuz! X3.2 Designed by 999test.cn

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表