如何在Windows 10上的UWP中输出到控制台?

Bad*_*Bad 43 c# console xaml windows-10 uwp

有没有办法写入控制台/命令提示符/ powershell(如Console.WriteLine())或UWP应用程序中的类似内容?

如果控制台不可用,那么我可以使用一个合适的替代方法来向屏幕写入大量文本吗?

当然,我可以对它进行XAML控制并输出,但与简单相比,它似乎并不方便Console.WriteLine().

关于WPF控制台也有很老的讨论,但似乎没有任何工作(至少,我找不到Project-Properties-Application tab-Output Type-Console Application并且Trace.WriteLine("text")不可用).

Grz*_*ski 65

您可以使用System.Diagnostics命名空间中的Debug.WriteLine方法

MSDN链接

当您开始调试应用程序时,这些消息将显示在输出窗口中(标准VS快捷键是Ctrl + Alt + O,ReSharper快捷键是Ctrl + W,O)

  • 啊,对不起!是的,标准快捷键是Ctrl + Alt + O,Ctrl + W,O是ReSharper快捷键.关于单独的窗口,如控制台--UWP在Windows Mobile 10和Windows 10上均可使用.我认为不可能像控制台一样运行单独的窗口.说实话 - 我没有看到做这样的事情的重点.如果是出于调试目的,则输出窗口是理想的选择.其他解决方案是为显示文本增加XAML控件(正如您在问题中提到的那样). (2认同)