,同時通過它聯繫本地Web服務的.NET 3.5 SP1項目的調試,我收到異常幫助排除故障System.BadImageFormatException:
System.BadImageFormatException:「壞級令牌」
中當然,沒有更多關於導致異常的細節。
我可以告訴發生這種情況的方法,它與調用者在同一個類中,調試器無法到達。此異常發生在聯繫Web服務的方法的調用中。我確實有其他方法與Web服務進行通信,所以引用很好。
我的單元測試方法也失敗了,同樣的例外。
更正:我的單元測試方法是成功的,進一步混淆了。
有誰知道一種方法來追查這個異常?我已經通讀了關於異常類的文檔,這導致我相信其中一個程序集的版本不正確,或者存在編譯問題。
在排除此例外情況時,您會建議採取哪些其他步驟?
謝謝您的建議,我已經在所有程序集上運行peverify.exe實用程序,但沒有找到造成此異常的原因。但是你確實讓我檢查了帶有標記的組件的位數,並檢查了我以前從未使用過的IL。謝謝! – 2008-10-18 16:22:04