Сбой приложения WPF с System.MissingMethodException - PullRequest
1 голос
/ 03 апреля 2009

Я создал приложение WPF, которое использует веб-службы. Сбой на всех компьютерах, кроме компьютера разработчика с сообщением System.MissingMethodException. Я предполагаю, что точка, в которой происходит сбой, - это точка, в которой он пытался получить доступ к удаленному веб-сервису (веб-сайту).

Кто-нибудь имел опыт работы с WPF и веб-сервисами? Должен ли я провести еще 2 дня, портируя его на .Net Winforms, или я должен продолжать пытаться заставить его работать?

Проблема в том, что в Vista все, что я вижу, это «В этом приложении произошла ошибка, и оно будет закрыто», а в XP я просто отображаю системную ошибку и не могу указать, где ошибка.

Я предполагаю, что есть какая-то DLL-библиотека, которая находится на моем компьютере, а не на ПК других людей, в которой отсутствует метод, вызывающий ошибку.

Я сделал это с помощью .Net 3.5.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 03 апреля 2009

Вы использовали SP1? Установлен ли SP1 на целевой машине?

Получение полной трассировки стека позволит вам дополнительно диагностировать это.

1 голос
/ 03 апреля 2009

Действительно, вы определили наиболее вероятную причину вашей проблемы: несоответствие между установленными библиотеками на вашем компьютере разработчика и машинами prod.

Вы можете использовать fuslogvw.exe, чтобы включить Fusion для регистрации ошибок привязки.

Также проверьте, везде ли вы установили одинаковые (версии) .NET Framework (SP1?)

...