DispatcherTimer с Window.Close вызывает сбой - PullRequest
1 голос
/ 09 сентября 2010

Я пишу приложение на C #, которое имеет главное окно и отдельное окно входа в систему.Я установил DispatcherTimer для открытия нового окна входа в систему, если пользователь не используется в течение определенного периода времени.

Мое приложение падает, когда я вызываю .Close () в окне входа в систему.Однако, если я удалю код DispatcherTimer, он будет работать нормально.Является ли System.Timers.Timer лучшим выбором для этого или есть что-то еще, что я, возможно, делаю неправильно?

Странная часть - приложение не вылетает и работает нормально, когда я запускаю его в Visual Studio, но вылетаеткогда я устанавливаю его, затем запускаю его.

Спасибо,

Мэтт

Редактировать: я только что попытался установить его на мою машину, он работает нормально, но не работает при установке наклиентская машина.Не уверен, почему это произойдет .. Может быть, отсутствует зависимость в проекте установки?Спасибо за ваши сообщения, ребята.

1 Ответ

1 голос
/ 10 сентября 2010

Взлом всех сгенерированных исключений может позволить вам получить стек вызовов для этой проблемы.Перейдите к «Исключения ...» в меню «Отладка» и установите все флажки в «брошенном» столбце.

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

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