如何从wpf应用程序动态打开/关闭控制台窗口?

时间:2012-07-22 12:36:40

标签: c# wpf

我正在制作一个 WPF 应用程序,我想发布该应用程序的测试版,因为我正在添加一个名为“debug”的Button,其中显示/隐藏控制台窗口。 每次事件发生后我都会在控制台上写相应的消息,这样可以帮助用户通过查看控制台上的消息来报告他们遇到的问题。

对不起背景故事(如果它没用)。 我基本上需要知道如何在c#中动态显示/隐藏控制台窗口。

1 个答案:

答案 0 :(得分:26)

你觉得我现在明白了这个问题吗?

[DllImport("Kernel32")]
public static extern void AllocConsole();

[DllImport("Kernel32")]
public static extern void FreeConsole();


private void button1_Click(object sender, EventArgs e)
{
    AllocConsole();
    Console.WriteLine("test");
}