У меня есть приложение, которое хорошо работало, я сделал некоторые изменения и прочее. Теперь, только около 1/2 времени, когда он работает. Я установил приложение на ноутбук, и он не запускается вообще.WPF завершает работу в InitializeComponent(), без ошибок, не может отлаживать
Ошибок, предупреждений или ui, отображаемых на панели задач, отображается на мгновение.
Даже когда я запускаю визуальную студию и помещаю точку останова на InitalizeComponent(), я не могу найти ничего, что может вызвать проблему.
Мой код в основном выглядит следующим образом:
Application.Current.DispatcherUnhandledException += Current_DispatcherUnhandledException;
this.Dispatcher.UnhandledException += Dispatcher_UnhandledException;
try
{
InitializeComponent();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
log("Initalizing....");
Это МОФ 4 в vs2015. Любые идеи о том, как получить сообщение об ошибке определенного типа, прежде чем он выйдет и выяснит, что вызывает проблему? Приложение работает отлично, как только оно выполняется. Средство просмотра событий на ноутбуке показывает некоторые сообщения, что-то о сбоях в KernalBase .... ничего не полезно.
Я не уверен, что проблема InitalizeComponent(), но когда я нахожу BP на ней и просматриваю код, она всегда выходит из этой точки.
Чтобы разбить на Visual Studio несколько исключений, нажмите Ctrl + Alt + E и отметьте все флажки. И шаг внутри InitializeComponent при отладке – Breeze