質問

ローカルWebサービスに接続している.NET 3.5 SP1プロジェクトを介したデバッグ中に、例外が表示されます

System.BadImageFormatException:" Bad Class Token"

もちろん、例外の原因についての詳細はあまりありません。

これが発生したメソッドは、呼び出し元と同じクラスにあり、デバッガーが到達できなかったことがわかります。この例外は、Webサービスに接続するメソッドの呼び出しで発生します。 Webサービスと通信する他の方法があるので、参照は良いです。

メソッドのユニットテストも同じ例外で失敗します。
修正:メソッドのユニットテストは成功し、混乱を助長しています。

この例外を追跡する方法を知っている人はいますか?例外クラスのドキュメントを読みました。これにより、アセンブリの1つがバージョンに誤りがあるか、ビルドに問題があると思われます。

この例外のトラブルシューティングで提案する他のステップは何ですか?

役に立ちましたか?

解決 2

MSTestの何らかの異常が原因でこの例外が発生していました。 xUnit.netに切り替えて以来、すべてが順調です。

他のヒント

アセンブリでpeverify.exeを実行すると、有用な診断結果が得られる場合があります。

http://msdn.microsoft.com/en-us/library /62bwd2yd.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top