我有一个WPF项目,当你点击一个按钮时,一个控制台应用程序窗口出现并执行一项长任务(从wpf窗口抓取一些它获取它的URL)。 所有这些都很好,我有两个问题。
对于控制台窗口,我在这篇文章中实现了John Leidegren的类: No output to console from a WPF application?
然后从我的WPF项目:
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
}
有没有办法解冻我的WPF项目,当控制台窗口关闭时它不会影响它?除了创建一个控制台应用程序项目并参考其.exe?
提前致谢。