4
IoT開発への早期の進展として、.NET Core 2.0/C#のシンプルな「Hello World」コンソールアプリケーションを作成し、Windowsを実行するRaspberry Pi 10 IoT。ジェレミー・リンゼイでthis awesome articleを使用してRaspberry Piの.Net CoreアプリでConsole.ReadLineが無視される
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
Console.WriteLine("Terminating");
}
は、私は私のPIにEXEを発表してからリモートでPowerShellウィンドウでそれを実行しました。このアプリは、「Hello World」を出力してからEnterキーを押すのを待つのではなく、Console.ReadLine()への呼び出しをスキップしてすぐに「Terminating」というテキストを表示して閉じるきれいに。
私はこの奇妙な行動の理由を見つけることができません - 誰でも説明があり、これを正しく動作させる方法はありますか?
実際にSSHで実行した場合、アプリケーションは期待どおりに動作します。私はPowerShellのReadLine()を無視するのはなぜだろう...あなたの助けを大変感謝します! – Pete