我希望创建一个 C# 应用程序,当从控制台窗口运行应用程序并可以在控制台输出文本时,它的行为就像控制台应用程序一样。但是当从外部运行时,不会创建控制台窗口。我已经做了一些研究,通常建议是创建一个 C# 控制台应用程序,然后将其项目类型更改为 Windows 应用程序。但是,这样做会阻止 Console.WriteLine 信息在从控制台运行时被写入。
有没有办法以这种方式运行程序?我不需要它接收任何控制台输入。也许有其他方法可以用来在从控制台运行时显示文本?
有没有办法以这种方式运行程序?我不需要它接收任何控制台输入。也许有其他方法可以用来在从控制台运行时显示文本?