У меня есть программа WPF, которая отлично работает на ПК разработчика и на клиентском ПК 1. Но на клиентском ПК 2 она сразу вылетает при запуске с окном «Отправить отчет в Microsoft». Буду признателен за совет, как отследить, что не так. Вот что я пробовал:
Вставил try-catch в мой класс главного окна:
public MainWindow ()
{
попробуйте
{
MessageBox .Show ("Before InitComp ()");
InitializeComponent ();
MessageBox.Show ("Before Sub1 ()");
Subroutine1 (); {{1}). } MessageBox.Show ("Before Sub2 ()");
Subroutine2 ();
... и т. Д.
}
catch (Exception ex)
{... здесь код ошибки отображения MessageBox ...}
}
Идея состоит в том, чтобы попытаться определить, какая часть последовательности запуска дает сбой, но первое сообщение отладки «Before InitComp ()» даже не появляется. Кажется, что приложение вылетает еще до запуска моего кода.
Как мне отладить эту проблему?