摘要: 64位系统上设置编译平台为x86的项目编译在特定的情况下比如当一个窗体上放有包含了图像的ImageList之后,ResGen就会产生这种问题当这个ImageList中没有图像时编译也是正常的,但是一旦编译就会引发这样的异常。这个错误产生的原因在于,VS2010内部使用的编译器中,无论是32位还是64位的编译组件,都是纯IL的,也就是在64位系统中是以64位模式运行,这与当前项目使用的平台设置无关。当编译的组件引用了一个标记为x86的库(仅32位模式)时,编译组件便会发生错误,无法加载,从而导致编译失败。这个问题发生在以下的情况中:1,在64位操作系统上使用任何版本的MSBuild编译引用了仅3 阅读全文
posted @ 2011-11-25 11:40 绝对旋风 阅读(5166) 评论(3) 推荐(0)