могут ли два .NET exe мешать друг другу? - PullRequest
0 голосов
/ 05 августа 2009

У меня есть два .Net приложения, работающие на клиентском компьютере. Одно - IMSOperations, а другое - IMSInvoice. Оба приложения Windows формируют с использованием C #.

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

Я попытался найти причину закрытия, подписавшись на событие Form_Closing () главной формы. Есть другой способ выяснить, что происходит и почему закрывается это приложение.

Ответы [ 2 ]

1 голос
/ 12 августа 2009

Могу ли я добавить их, чтобы убедиться, что исключение не выдается:

Вам необходимо добавить эту строку в свой Main ():

AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException);
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException);

и добавьте соответствующие обработчики для отображения любых исключений.

(ThreadException обрабатывает исключения потока исключений пользовательского интерфейса. UnhandledException обрабатывает исключения потока не пользовательского интерфейса.)

0 голосов
/ 05 августа 2009

Это чистый выход? или его исключение?

Если это первый, должен быть какой-то код, который проверяет состояние другого приложения. Если это последнее, вы должны найти источник сбоя.

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