Как динамически открывать/закрывать окно консоли из приложения wpf?
Я создаю приложение WPF, и я хочу опубликовать бета-версию приложения, потому что я добавляю Button
с именем "debug", который будет по существу показать/скрыть консольное окно.
Я пишу соответствующее сообщение на консоли после каждого события, поэтому это поможет пользователям сообщать о возникшей у них проблеме, просматривая сообщения на консоли.
Извините за предысторию (если она не поможет).
Мне по существу нужно знать, как динамически показывать/скрывать окна консоли в С#.
Ответы
Ответ 1
Как вы думаете, теперь я понял вопрос?
[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");
}