You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the debugger defaults to internalConsole, which produces the best experience when NOT using Console.Read* (example: Console.ReadLine), but breaks reading from the console.
There are two possible ways the debugger could improve this --
Warn. The debugger could set internal breakpoints on all the Console.Read APIs so that we can stop and warn the user what happened.
Use the evaluation window. Potentially we could treat any attempt to evaluate while the program is running as input to the program.
This code would need to disable itself whenever standard input is redirected.
The text was updated successfully, but these errors were encountered:
This PR pulls in a new version of the debugger that supports `Console.ReadLine` and `Console.Read` when using `"console":"internalConsole"` (the default value). This also updates documentation.
This addresses #5704
Two other minor changes I noticed while I was here:
* Updated the changelog to correctly indicate when the 'long string' fix went it
* Updated links in the debugger md files that were still pointing at OmniSharp
Currently the debugger defaults to
internalConsole
, which produces the best experience when NOT usingConsole.Read*
(example: Console.ReadLine), but breaks reading from the console.There are two possible ways the debugger could improve this --
This code would need to disable itself whenever standard input is redirected.
The text was updated successfully, but these errors were encountered: