首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >badimageformatexception异常-哪个程序集有问题

badimageformatexception异常-哪个程序集有问题
EN

Stack Overflow用户
提问于 2013-05-17 20:51:07
回答 1查看 129关注 0票数 0

我在和一个BadImageFormatException战斗:

代码语言:javascript
复制
System.BadImageFormatException : Could not load file or assembly 'Bla.Bla.Bla, Version=0.0.0.18329, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

我相当确定(设置为AnyCpu) Bla.Bla.Bla程序集是正确的。它的依赖关系也是正确的(只有Castle.Core、Castle.Windsor和Castle.WcfIntegration)。但是,当我为这个项目运行NUnit测试时,我得到了BadImageFormatException。

有没有办法找出是哪个程序集导致了这个异常?

EN

回答 1

Stack Overflow用户

发布于 2013-05-17 21:39:30

因此,我打开了构建警告,并注意到Bla.Bla.Bla程序集上有一个警告,上面写着“处理器架构之间不匹配”。我检查了PlatformTarget,结果是AnyCpu。只是为了好玩,我把它改成了x86,又改回了AnyCpu,然后....啊,真灵!

然后我检查了.csproj文件的差异,注意到平台目标已经从安腾更改为AnyCpu……

因此,这可能是Visual Studio中的一个错误,其中UI不显示正确的PlatformTarget。

现在我能找回我生命中的两天了吗

更新:我的同事用vs2010创建了这个解决方案,她再次打开它,她的下拉列表中有安腾。我在用vs2012,下拉列表中没有安腾。

tl;dr:经典UI错误:选定的值不在下拉列表中,并且选择了第一个值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16609529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档