我试图使用这篇文章来帮助我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);
}
字符串
1条答案
按热度按时间7nbnzgx91#
如果你的框架已经过时了,尝试使用这个更新到6.0或更高版本
https://devblogs.microsoft.com/dotnet/upgrade-assistant-now-in-visual-studio/