2009-12-30 2 views
2

Я получаю следующее исключение при развертывании мое WPF приложение к машине другого пользователя:XmlParseException происходящий в PresentationFramework для разворачивает только

Необработанное исключение типа «System.Windows.Markup.XamlParseException» произошло in PresentationFramework.dll

Однако приложение WPF отлично работает, когда я его открываю. Приложение вылетает с StartUp с этим сообщением. Я проверял дважды, чтобы убедиться, что на вашем компьютере установлен .NET 3.5 SP1, а также проверено, что они могут запускать прототип WPF-приложения. Есть ли способ устранить этот тип ошибок?

Спасибо!

ответ

3

Вы можете установить некоторый код, чтобы поймать необработанное исключение:

В app.xaml

<Application 
    ... 
    DispatcherUnhandledException="App_DispatcherUnhandledException" /> 

В App.xaml.cs

void App_DispatcherUnhandledException(object sender, DispatcherUnhandledExceptionEventArgs e) 
{ 
    // Add code to output the exception details to a message box/event log/log file, etc. 
    // Be sure to include details about any inner exceptions 

    // Prevent default unhandled exception processing 
    e.Handled = true; 
} 

Если это не раскрывает точное вопрос, он может, по крайней мере, дать вам достаточно информации, чтобы начать.

+0

Большое вам спасибо! Это вызывало у меня серьезные проблемы, но оказалось, что у меня действительно был tcpclient, который не смог подключиться. – Automatico

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