WPF Xamlparse ошибка только на других машинах - PullRequest
2 голосов
/ 15 августа 2010

Я недавно развернул приложение Blend WPF через развертывание clickonce с использованием VS C # express 2010. Теперь программа работает на моем компьютере разработчика, но на любом другом компьютере программное обеспечение не запускается, и выдается ошибка xamlparse без дополнительной информации, какк тому, что пошло не так.

Как отлаживать такого рода ошибки, когда они не отображаются на моей локальной машине?

1 Ответ

1 голос
/ 15 августа 2010

Хорошо, хорошей отправной точкой будет обработка события DispatcherUnhandledException класса вашего приложения и запись в журнал исключения.Затем установите виртуальную машину ( VirtualBox , VMware , Virtual PC ) и произведите чистую установку целевой ОС, чтобы вы могли обеспечить тестирование наclean OS ', следовательно, вы сможете воспроизвести исключение (не забудьте установить .NET runtime, если необходимо).

PS Вы также должны помнить, что если исключение выдается внутри конструктора Window,каким бы ни было исключение, оно будет заключено в исключение XamlParseException, поэтому не забудьте также зарегистрировать InnerException.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...