问题:
一直在应用程序中Console.WriteLine输出信息来调试bug。换到.net Core后,却发现怎么也无法输出
解决:
这个问题的原因是.net Core及高级版开始已经不再使用Hosting Process模式,在Hosting Process时可以将信息输出至 Output窗口。
在.net Core的版本使用Debug或Trace.WriteLine来将调试信息输出至Output窗口!
Console 类对从控制台读取字符并向控制台写入字符的应用程序提供基本支持。如果控制台不存在(在基于 Windows的应用程序中就是这样),则不显示向控制台的写入,而且不会引发异常。
修改属性为控制台应用程序,也可以输出消息。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。