我有一个 WinForms 和一个 ConsoleApplication 项目。我在启动时启动这两个项目,并希望从 WinForms 应用程序将“实时”信息写入控制台应用程序。控制台应用程序非常简单:
static void Main(string[] args)
{
while (true)
{
// This prevents the console from dying
Console.ReadKey();
}
}
public static void WriteMessage(string message)
{
Console.WriteLine(message);
}
我WriteMessage
从 WinForms 应用程序调用该函数,但这不起作用。我在 WriteMessage 方法中放置了一个断点,它被命中了,但控制台屏幕上没有放置任何东西,这让我认为这是因为main
. 我什至尝试将 while 循环放在不同的线程中,但仍然没有成功。任何帮助,将不胜感激。