首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

32位上的项目,放到64位上编译不通过

2013-01-23 
32位下的项目,放到64位下编译不通过?本帖最后由 wangji666666 于 2013-01-09 15:43:41 编辑原来:目标平台:

32位下的项目,放到64位下编译不通过?
本帖最后由 wangji666666 于 2013-01-09 15:43:41 编辑 原来:
目标平台:全部程序集编译都为X86
操作系统:win732位
编译环境:VS2010
.net版本:3.5sp1
现在:
目标平台:全部程序集编译都为X86
操作系统:win764位
编译环境:VS2010
.net版本:3.5sp1

vs2010中启动全部编译,发现所有编译不通过的程序集都是一种问题
错误19未能加载文件或程序集“file:///F:/.../BaseFun.dll”或它的某一个依赖项。试图加载格式不正确的程序。 行 171,位置 5。F:\...\StartPanelConfigDlg.resx1715DMS.DrawSharp
BaseFun.dll程序集也是本项目中的,编译为X86,单独编译没有任何问题。但是编译DMS.DrawSharp这个项目时,就是出现上述错误,其实BaseFun.dll应该没有任何问题。
奇怪的是所有有问题的程序集都是.resx文件编译出错
附带部分.resx源码:


  <data name="imageList1.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64">
    <value>
        AAEAAAD/////...(太多,省略大部分)/AeMBvQHvAf8B9wIAAf8B4QG9AQ8BiAH3
        AgAB/wHxAYEBDwGIAYcCAAH/Af0BgQH/AYgBhwIABP8BiAH/AgAG/wIACw==
</value>
  </data>//错误都指向这一行,很奇怪。。。。


请问大家有没有遇到这样的情况,如何解决?
[解决办法]
你把报错的那些也用64位下编译一下看看

热点排行