如何解决.NET Core(.NET 6)在VS Code中调试时不能输入(Console.ReadLine())的问题呢?
1.77K 次浏览
.NET Core(.NET 6)是跨平台的框架,所以在开发或者调试.NET 6项目时不一定要在Visual Studio中进行,在VS Code也可以。
在VS Code调试.NET 6控制台时发现,VS Code的调试窗口在运行到Console.ReadLine()
语句时是无法接收到用户的输入的。
遇到VS Code调试窗口不能接收用户输入的问题,怎么解决呢?
VS Code环境如下:
Version: 1.67.0 (system setup)
Commit: 57fd6d0195bb9b9d1b49f6da5db789060795de47
Date: 2022-05-04T12:06:02.889Z
Electron: 17.4.1
Chromium: 98.0.4758.141
Node.js: 16.13.0
V8: 9.8.177.13-electron.0
OS: Windows_NT x64 10.0.22616
测试的程序代码如下:
Console.WriteLine("Hello, World!");
var input = Console.ReadLine();
Console.WriteLine($"你输入的是:{input}");