,同时通过它联系本地Web服务的.NET 3.5 SP1项目的调试,我收到异常帮助排除故障System.BadImageFormatException:
System.BadImageFormatException:“坏级令牌”
中当然,没有更多关于导致异常的细节。
我可以告诉发生这种情况的方法,它与调用者在同一个类中,调试器无法到达。此异常发生在联系Web服务的方法的调用中。我确实有其他方法与Web服务进行通信,所以引用很好。
我的单元测试方法也失败了,同样的例外。
更正:我的单元测试方法是成功的,进一步混淆了。
有谁知道一种方法来追查这个异常?我已经通读了关于异常类的文档,这导致我相信其中一个程序集的版本不正确,或者存在编译问题。
在排除此例外情况时,您会建议采取哪些其他步骤?
谢谢您的建议,我已经在所有程序集上运行peverify.exe实用程序,但没有找到造成此异常的原因。但是你确实让我检查了带有标记的组件的位数,并检查了我以前从未使用过的IL。谢谢! – 2008-10-18 16:22:04