Всплывающее сообщение об ошибке необработанной формы Windows Forms - PullRequest
1 голос
/ 08 июля 2010

У меня есть приложение Windows Forms (.NET C # 3.5) ... которое выдает ошибку ... но у меня есть 2 сценария:

Клиент: на стороне клиента .. ошибка вошел вфайл log.txt .. И появляется всплывающее сообщение об ошибке

См. конец этого сообщения для получения подробной информации о вызове отладки по времени (JIT) вместо этого диалогового окна.

************** Текст исключения ************** System.Threading.ThreadAbortException: поток был прерван.в System.Windows.Forms.Internal.IntUnsafeNativeMethods.IntSaveDC (HandleRef hDC)

...

Local: в моем локальном компьютере ... когда приложение выдает ошибку,оно заносится в файл log.txt ... но я не вижу всплывающих сообщений ...

, поэтому ... Мне было интересно, если у меня есть какой-то вариант Windows: НЕ ВЫБРАТЬ необработанные ошибки?

Примечание: я не думаю, что это что-то в приложении, потому что сборка точно такой же версии.так что должно быть что-то в окружающей среде.

1 Ответ

0 голосов
/ 08 июля 2010

Произошло изменение способа обработки необработанных исключений в потоках между версиями 1.1 и 2.0 .Net. Похоже, на вашей машине используется модель v1.1, где исключение проглатывается. У вас есть тег <legacyUnhandledExceptionPolicy enabled='1'/> в вашем файле machine.config или app.config?

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