0
在我的WPF應用程序中,我想同時打開一個控制檯和一個WPF窗口(我將在控制檯中鍵入命令,這會在運行時影響窗口的內容)。不幸的是,控制檯首先打開,並不會讓WPF窗口打開,直到它結束工作(控制檯關閉後,窗口打開)。我的代碼:C# - 同時運行控制檯和WPF窗口
using System;
using System.Runtime.InteropServices;
namespace MaszynaTest
{
public partial class MainWindow
{
[DllImport("Kernel32")]
public static extern void AllocConsole();
[DllImport("Kernel32")]
public static extern void FreeConsole();
public MainWindow()
{
InitializeComponent();
AllocConsole();
Console.WriteLine("Type something: ");
Console.ReadLine();
}
}
}
很明顯,你需要在不同的線程那些運行... – BradleyDotNET
有你看看http://stackoverflow.com/questions/160587/no-output-to-console-from-a-wpf-application – Mohit
只需創建一個WPF項目,然後將其類型更改爲* Console Application *。現在你有兩個... –