Q: Closing Console Window From WPF I have a WPF project, when you click on a button, a Console application window Appears and do a long task (crawling some url that it got it from the wpf window). 
All of this works good, I have 2 problems.


*

*while the Console window is on, the WPF window freezes.

*if I closed the Console window, the whole application closes (including the wpf window).


For the Console Window, I implemented the class from John Leidegren in this post: 
No output to console from a WPF application?
then from my WPF project:
        public void StartCrawler (string url)
        {
        ConsoleManager.Show();
        Console.BufferHeight = Int16.MaxValue - 1;
        Console.SetWindowSize(122, 54);
          //using methods to display and crawl the given site
          //showing Console Messages for users with which sites are crowled  

        }

Is there any way to unfreeze my WPF project and when the Console window closes it doesn't affect it ? apart from creating a Console Application project and refer to its .exe ? 
Thanks in advance.
