【发布时间】:2017-09-20 21:10:32
【问题描述】:
作为物联网开发的早期尝试,我用 .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 的 this awesome article 我已将 EXE 发布到我的 PI,然后在 PowerShell 窗口中远程执行它。该应用程序运行良好,除了一个相当奇怪的问题 - 它似乎跳过了对 Console.ReadLine() 的调用,并在关闭之前立即显示文本“Terminating”,而不是等待我在输出“Hello World”后按 Enter干净利落。
我找不到这种奇怪行为的原因 - 有没有人解释一下,有没有办法让它正常运行?
【问题讨论】:
标签: c# raspberry-pi .net-core windows-10-iot-core