Frage

Während des Debuggen durch ein Projekt .NET 3.5 SP1, die einen lokalen Web-Service in Verbindung treten, Ich erhalte die Ausnahme

System.BadImageFormatException: "Bad Class Token"

Natürlich gibt es nicht viel mehr Details über das, was die Ausnahme verursacht.

kann ich sagen, dass das Verfahren, wo dies der Fall ist, die in der gleichen Klasse ist wie es ist Anrufer, der Debugger nicht erreichen kann. Diese Ausnahme tritt auf dem Aufruf der Methode, die in Kontakt mit dem Web-Service. Ich mache andere Methoden mit dem Web-Service in Verbindung stehen, so dass der Bezug ist gut.

My Unit-Tests für das Verfahren sind auch mit der gleichen Ausnahme versagt
Korrektur :.. Meine Unit-Tests für das Verfahren erfolgreich sind, Förderung der Verwirrung

Kennt jemand eine Möglichkeit, diese Ausnahme auf der Spur? Ich habe durch die Dokumentation auf der Ausnahmeklasse zu lesen, die mich führt zu glauben, dass einer der Baugruppen in der Fassung falsch ist, oder es gibt ein Problem mit dem Build.

Welche anderen Schritte würden Sie vorschlagen, diese Ausnahme bei der Fehlersuche?

War es hilfreich?

Lösung 2

Es stellt sich heraus, dass ich diese Ausnahme war immer aufgrund einer Abnormalität in MSTest. Umschaltbereit xUnit.net und alles ist seit gut.

Andere Tipps

Peverify.exe Laufen auf der Baugruppe kann nützlich Diagnose ergeben.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top