繁体   English   中英

在Raspberry Pi上的.Net Core应用程序中忽略了Console.ReadLine

[英]Console.ReadLine ignored in .Net Core app on Raspberry Pi

作为物联网开发的早期尝试,我在.Net Core 2.0 / C#中编写了一个简单的“Hello World”控制台应用程序,并将其部署到运行Windows 10 IoT的Raspberry Pi。

static void Main(string[] args)
{
    Console.WriteLine("Hello World");
    Console.ReadLine();
    Console.WriteLine("Terminating");
}

使用Jeremy Lindsay撰写的这篇精彩文章 ,我已将EXE发布到我的PI,然后在PowerShell窗口中远程执行它。 应用程序运行良好,除了一个相当奇怪的问题 - 而不是在输出“Hello World”后等待我按Enter键,它似乎跳过调用Console.ReadLine()并在关闭之前立即显示文本“Terminating”干净。

我没有理由发现这种奇怪的行为 - 有没有人有解释,有没有办法让这个行为正常?

在此输入图像描述

此问题与PowerShell有关。 您可以使用SSH作为解决方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM