console.writeline在Winforms应用程序上不工作

f5emj3cl  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(148)

我试图使用这篇文章来帮助我https://stackoverflow.com/questions/4362111/how-do-i-show-a-console-output-window-in-a-forms-application在WinForms应用程序上使用控制台,但输出不会显示,我已经阅读了“重复问题”页面,他们都没有回答我的问题
我试过使用Debug。WriteLine,但它也不工作。我假设我错过了某种设置,但他们都说“使用托管兼容模式”,但它已经消失了多年,我让它打开控制台上的按钮按下,它打开控制台,它只是不会输出任何东西我也试过“FreeConsole()”,但它甚至没有打开。

[DllImport("kernel32.dll", SetLastError = true)]
[return: MarshalAs(UnmanagedType.Bool)]
static extern bool AllocConsole();

private void button1_Click(object sender, EventArgs e)
        {
            AllocConsole();
            string message1 = "test123";
            Console.WriteLine(message1);
        }

字符串

相关问题