I have c# application that I am running, and then in some point application throws an error which is then catched, then app should end. And it ends, but console windows stays open...
I even checked in windows task manager, under applications tab, there is listed my console, but when I click go to process, there is no process of that application.
Thats weird... Application ended, process ended, but console stays on? How can I kill that console?
Edit: my code:
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();
}
}
}
Second edit: Note: Process.Getprocess().Kill(), Application.Exit(), Environment.Exit() are not working for me, in windows task manager, there is no process left to kill, only console stays open!