4
作爲最早涉足物聯網的發展,我在.net核2.0/C#寫了一個簡單的「Hello World」控制檯應用程序,並將其部署到樹莓派運行Windows 10個IoT。到Console.ReadLine在.net核心應用忽視了樹莓派
static void Main(string[] args)
{
Console.WriteLine("Hello World");
Console.ReadLine();
Console.WriteLine("Terminating");
}
由傑里米·林賽使用this awesome article我已經出版的EXE我的PI,然後在PowerShell窗口遠程執行它。該應用程序運行良好,除了一個相當奇怪的問題 - 而不是等待我輸出「Hello World」後輸入Enter,它似乎跳過對Console.ReadLine()的調用,並在結束之前立即顯示文本「終止」乾淨。
我可以找到這種奇怪的行爲沒有理由 - 有沒有人有一個解釋,有什麼辦法讓這個行爲正常嗎?
當通過SSH執行應用程序確實可以正常工作。我想知道爲什麼它會忽略PowerShell中的ReadLine()...非常感謝您的幫助! – Pete