У меня есть приложение C#, которое я запускаю, а затем в какой-то момент приложение выдает ошибку, которая затем зацепилась, тогда приложение должно закончиться. И он заканчивается, но консольные окна остаются открытыми ...C# console не закрывается после завершения программы
Я даже проверил в windows task manager
, под вкладкой applications
, отображается моя консоль, но когда я нажимаю go to process
, процесс этого приложения отсутствует.
Thats weird ... Приложение завершено, процесс закончился, но консоль остается включенной? Как я могу убить эту консоль?
Edit: мой код:
static class Program
{
static void Main()
{
try
{
//bunch of static methods from other static classes are being invoked
Setup.Driver.Close();//another static method
}
catch (Exception)
{
Setup.Driver.Close();
}
}
}
Второе редактирование:. Примечание: Process.Getprocess() Kill(), Application.Exit(), Environment.Exit() не работает для меня, в диспетчере задач Windows, нет никакого процесса, чтобы убить, только консоль остается открытым!
Можете ли вы разместить код? – Prashant
Вы использовали темы? –
@Prashant: Добавлено мой код в редакции. – ojek