Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debugger should default to integratedTerminal when launching a console app without debugging #606

Closed
Tracked by #579
gregg-miskelly opened this issue Oct 11, 2023 · 0 comments
Assignees
Labels
area-dotnet-debugging Issues around .NET Debugging with console, ASP.NET, or Aspire bug Something isn't working fixed-pending-release
Milestone

Comments

@gregg-miskelly
Copy link
Member

Describe the Issue

Currently, when using the dotnet type, the debugger defaults to using the debug console both when launching under the debugger, and when starting without debugging. When launching under the debugger, there are some advantages to doing this -- it keeps all of the messages in one place, it makes error messages/module loads/exception messages discoverable. When launching without debugging, there is no advantage to using the debug console, so we should change the default to the integrated terminal.

Steps To Reproduce

  1. Create a new .NET Console project
  2. Open the folder of this project in VS Code
  3. Open the .cs file
  4. Hit Ctrl-F5
  5. When VS Code prompts, select the C# launch profile

Expected Behavior

The integrated terminal should be used unless the 'csharp.debug.console' preference is configured to something else

Environment Information

No response

@gregg-miskelly gregg-miskelly added the bug Something isn't working label Oct 11, 2023
@microsoft-issue-labeler microsoft-issue-labeler bot added the area-dotnet-debugging Issues around .NET Debugging with console, ASP.NET, or Aspire label Oct 11, 2023
@gregg-miskelly gregg-miskelly self-assigned this Oct 18, 2023
@WardenGnaw WardenGnaw added this to the Nov2023 milestone Oct 23, 2023
@webreidi webreidi mentioned this issue Oct 25, 2023
8 tasks
@webreidi webreidi closed this as completed Dec 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-dotnet-debugging Issues around .NET Debugging with console, ASP.NET, or Aspire bug Something isn't working fixed-pending-release
Projects
None yet
Development

No branches or pull requests

3 participants