日期:2014-05-17  浏览次数:20885 次

未能加载文件或程序集或某一个依赖项
“未能加载文件或程序集file:///E:/MoneySet.dll或它的某一个依赖项,试图加载格式不正确的程序,行203,位置5.  文件:MReportSet.resx”,求教各位,以前程序是可以编译通过的,最近打开后就一致提示这个,无法编译通过
程序集? 依赖项

------解决方案--------------------
先检查确保应该添加的引用都已经添加, 若引用都正常,可能是由于系统环境发生变化引起的,
.resx 文件,属于资源文件 ,由 XML 组成,可以加入任何资源,包括二进制等。
64 位系统上设置编译平台为 x86 的项目编译在特定的情况下比如当一个窗体上放有包含了图像的 ImageList 之后, ResGen 就会产生这种问题。当这个 ImageList 中没有图像时编译也是正常的,但是一旦编译就会引发这样的异常。 

这 个错误产生的原因在于, VS2010 内部使用的编译器中,无论是 32 位还是 64 位的编译组件,都是纯 IL 的,也就是在 64 位系统中是以 64 位模式运行,这 与当前项目使用的平台设置无关。当编译的组件引用了一个标记为 x86 的库(仅 32 位模式)时,编译组件便会发生错误,无法加载,从而导致编译失败。

http://blog.csdn.net/bohemianlife/article/details/8432921

------解决方案--------------------
http://blog.csdn.net/bohemianlife/article/details/8432921
可以看看这个,看能否解决你的问题,祝你好运。