.net 帮助排除System.BadImageFormatException的故障:

.net 帮助排除System.BadImageFormatException的故障:,.net,debugging,exception,mstest,xunit.net,.net,Debugging,Exception,Mstest,Xunit.net,在通过正在联系本地web服务的.NET3.5SP1项目进行调试时,我收到了异常 System.BadImageFormatException:“坏类令牌” 当然,关于导致异常的原因,没有更多的细节 我可以看出发生这种情况的方法(与调用者在同一个类中)调试器无法到达。调用联系web服务的方法时会发生此异常。我确实有其他与web服务通信的方法,所以参考资料很好 我对该方法的单元测试也失败了,出现了相同的异常更正:我对该方法的单元测试成功,进一步加深了混淆 有人知道追踪这个异常的方法吗?我已经阅读了有

在通过正在联系本地web服务的.NET3.5SP1项目进行调试时,我收到了异常

System.BadImageFormatException:“坏类令牌”

当然,关于导致异常的原因,没有更多的细节

我可以看出发生这种情况的方法(与调用者在同一个类中)调试器无法到达。调用联系web服务的方法时会发生此异常。我确实有其他与web服务通信的方法,所以参考资料很好

我对该方法的单元测试也失败了,出现了相同的异常
更正:我对该方法的单元测试成功,进一步加深了混淆

有人知道追踪这个异常的方法吗?我已经阅读了有关exception类的文档,这使我相信其中一个程序集的版本不正确,或者构建有问题


在对该异常进行故障排除时,您建议执行哪些其他步骤?

在程序集上运行peverify.exe可能会产生有用的诊断结果


事实证明,由于MSTest中的一些异常,我得到了这个异常。切换到xUnit.net,此后一切正常。

感谢您的建议,我在所有程序集上运行了peverify.exe实用程序,但没有找到此异常的原因。但你确实让我用corflags检查了组件的咬合度,并检查了IL,这是我以前没有想到的。谢谢