c# vs2019不显示控制台输出

public class NativeMethods
{
///
/// 启动控制台
///
///
[DllImport("kernel32.dll")]
public static extern bool AllocConsole();
///
/// 释放控制台
///
///
[DllImport("kernel32.dll")]
public static extern bool FreeConsole();
}

             public Form1()
    {
        NativeMethods.AllocConsole();
        InitializeComponent();
        System.Console.WriteLine("控制台启动");
        System.Console.WriteLine("open");
    }

            相同的代码,,在vs2015里面
            ![图片说明](https://img-ask.csdn.net/upload/201910/21/1571671417_665751.png)

            可以在控制台里面显示出 
            控制台启动
            open

            但是在vs2019里面 也是相同的代码,在控制台里面却显示不出来
            控制台启动 和 open

            有其他人碰见这个问题么,,这个要怎么解决呢?

1个回答

将程序集强制编译为32bit看看(项目属性目标平台选x86)

y42737441
看那山花盛开时 不行,试了几次都不显示
12 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐