2012-01-05 2 views
1

Я столкнулся с проблемой отладки моего простого приложения чата WPF-WCF. Есть исключение:XamlParseException был необработанным

Blockquote XamlParseException был необработанным. «Вызов конструктора по типу« ChatGUI.MainWindow », который соответствует указанным ограничениям привязки, сделал исключение». Номер линии «3» и позиция линии «9».

Я вижу, что это исключение XAML, так вот XAML-код листинга: http://www.codeproject.com/Questions/310851/XamlParseException-was-unhandled

Вы когда-нибудь видели такую ​​же проблему? Я был бы рад увидеть каждый полезный совет. Спасибо заранее.

ответ

2

Исключение XamlParseException может быть немного вводить в заблуждение. Проверьте, что вы делаете что-то в конструкторе вашего класса MainWindow, который генерирует исключение. Это приведет к такому же поведению. К сожалению, отладчик не сломается на реальном инициаторе, но покажет вам эту ошибку.

Э.Г. используйте оператор утверждения catch catch в конструкторе, блок catch покажет вам исключение.

+0

Дело в том, что с этим классом prima facie нет никаких проблем. Я новичок в программировании WCF, поэтому мне очень трудно найти его. Класс для проверки: http://www.codeproject.com/Questions/310851/XamlParseException-was-unhandled – valecoder

+0

При инициализации члена _backend может возникнуть ошибка. Попытайтесь поймать его, может быть, тогда мы знаем причину. – MatthiasG

+0

Вы знаете, это похоже на правду. Есть исключение: _backend = new ChatBackend.ChatBackend (this.DisplayMessage); – valecoder

Смежные вопросы