Почему был бы Приложение. Сбой выхода для работы?

Это необязательно в соответствии с документацией lumen :

По умолчанию Lumen настроен на создание ежедневных файлов журнала для вашего приложения, которые хранятся в хранилище / logs.

blockquote>

Так что вам нечего было менять.

26
задан GEOCHET 16 February 2009 в 21:18
поделиться

3 ответа

Это - статья, которая подробно останавливается на том же ходе мыслей, который Вы проходите: http://www.dev102.com/2008/06/24/how-do-you-exit-your-net-application/

В основном:

  • Среда. Выход - Из MSDN: Завершает этот процесс и дает базовой операционной системе указанный код выхода. Это - код для вызова при использовании консольного приложения.

  • Приложение. Выход - Из MSDN: Сообщает всем насосам сообщения, что они должны завершить и затем закрывают все окна приложения после того, как сообщения были обработаны. Это - код, чтобы использовать, если Вы, назвали Приложение. Выполненный (приложения WinForms), этот метод останавливает все рабочие циклы сообщения на всех потоках и закрывает все окна приложения. Существуют еще некоторые проблемы об этом методе, читают об этом на странице MSDN.

Другое обсуждение этого: http://geekswithblogs.net/mtreadwell/archive/2004/06/06/6123.aspx

Эта статья указывает на хороший совет:

можно определить если Система. Windows. Формы. Приложение. Выполненный был назван путем проверки Системы. Windows. Формы. Приложение. Свойство MessageLoop. Если это правда, затем Выполнение назвали, и можно предположить, что приложение WinForms выполняется следующим образом.

if (System.Windows.Forms.Application.MessageLoop)
{
  // Use this since we are a WinForms app
  System.Windows.Forms.Application.Exit();
}
else
{
  // Use this since we are a console app
  System.Environment.Exit(1);
}
44
ответ дан Miramontes Orlando 15 October 2019 в 07:32
поделиться

Попробуйте Environment.Exit(exitCode).

6
ответ дан Nick Gunn 15 October 2019 в 07:32
поделиться

Является это выполнение приложения (в Main метод) использованием Application.Run()? Иначе, Application.Exit() не будет работать.

, Если Вы записали свое собственное Main, метод и Вы хочет остановить приложение, можно только зайти в возврат из Main метод (или уничтожение процесса).

0
ответ дан configurator 15 October 2019 в 07:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: