При отладке через проект SP1 на .NET 3.5, который контактирующей локальный веб-сервиса, я получаю исключениеПомощь устранение неполадок System.BadImageFormatException:
System.BadImageFormatException: «Плохой Жетон класса»
Из Конечно, нет более подробной информации о том, что вызывает исключение.
Я могу сказать, что метод, в котором это происходит, который находится в том же классе, что и вызывающий, недоступен отладчику. Это исключение возникает при вызове метода, который связывается с веб-службой. У меня есть другие способы общения с веб-службой, поэтому ссылка хороша.
Мои модульные тесты для метода также не совпадают с тем же исключением.
Коррекция: мои юнит-тесты для метода успешны, что приводит к путанице.
Кто-нибудь знает способ отслеживания этого исключения? Я прочитал документацию по классу исключений, что заставляет меня думать, что одна из сборок неверна в ее версии, или есть проблема с сборкой.
Какие еще шаги вы предложили бы при устранении этого исключения?
Благодарим вас за это предложение, я запустил утилиту peverify.exe на всех собраниях без ведома поиска причины этого исключения. Но вы заставляли меня проверять болото сборок с помощью флагов и проверять IL, чего раньше не было. Благодаря! – 2008-10-18 16:22:04