A core feature of Visual Studio that allows developers to inspect, analyze, and troubleshoot code during execution.
Hi @Corey Fleig ,
Thank you for the detailed description. From what you've described, needing to press F10 twice for every step is not expected debugger behavior if it was previously advancing normally.
A few points worth checking:
- Verify the exact stepping behavior
- When you press F10 the first time, does the yellow execution arrow remain on the same source line?
- Or does it move to generated/framework code and then return after the second press?
- Check Debugging settings
- Go to Tools > Options > Debugging > General.
- Review:
- Enable Just My Code
- Step over properties and operators (Managed only)
- If either setting was recently changed, restoring the previous value may return the earlier stepping behavior.
- Determine whether the issue is solution-specific
- Try the same debugging workflow in a newly created Windows Desktop test project.
- If the behavior only occurs in one solution, project settings or generated code may be involved.
- Check for recent updates
- Since the issue started about a week ago, please let me know whether Visual Studio, extensions, workloads, or Windows itself were updated shortly before the behavior appeared.
Could you provide:
- Your exact Visual Studio version (Help > About Microsoft Visual Studio)
- Project type (WinForms, WPF, C++, etc.)
- A screenshot or short example showing a line where F10 must be pressed twice
That information will help determine whether this is expected stepping behavior, a debugger setting change, or potentially a product issue.
If you found my response helpful or informative, I would greatly appreciate it if you could follow this guide for your confirmation. Thank you.