문제

로컬 웹 서비스에 연락하는 .NET 3.5 SP1 프로젝트를 통해 디버깅하는 동안 예외를 받고 있습니다.

System.BadimageFormateXception : "나쁜 클래스 토큰"

물론 예외를 일으키는 원인에 대한 자세한 내용은 많지 않습니다.

발신자와 동일한 클래스에있는 이런 일이 발생하는 방법에 도달하지 못한다고 말할 수 있습니다. 이 예외는 웹 서비스에 연락하는 메소드의 호출에서 발생합니다. 웹 서비스와 통신하는 다른 방법이 있으므로 참조가 좋습니다.

이 방법에 대한 내 단위 테스트도 동일한 예외로 실패합니다.
보정:이 방법에 대한 내 단위 테스트가 성공적이어서 혼란을 진전시킵니다.

이 예외를 추적하는 방법을 아는 사람이 있습니까? 나는 예외 클래스의 문서를 읽었으며, 이는 어셈블리 중 하나가 해당 버전에서 부정확하거나 빌드에 문제가 있다고 믿게 만듭니다.

이 예외를 해결할 때 다른 어떤 단계를 제안 하시겠습니까?

도움이 되었습니까?

해결책 2

MSTEST의 비정상으로 인해이 예외를 얻고있는 것으로 나타났습니다. xunit.net으로 전환하면 모든 것이 괜찮 았습니다.

다른 팁

Assembly에서 Peverify.exe를 실행하면 유용한 진단이 생길 수 있습니다.

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

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top