This extension adds six new breakpoint-related commands to Visual Studio:
Debug: Force Step Over - Step over a function call and ignore any breakpoints that would have been triggered.
Debug: Force Step Out - Step out of a function call and ignore any breakpoints that would have been triggered.
Debug: Force Step Into - Step into a function call and ignore any breakpoints that would have been triggered.
Debug: Force Continue - Continue program execution, ignoring breakpoints until the program exits, or until Debug: Enable Saved Breakpoints is executed:
Debug: Disable Saved Breakpoints - Disable all currently active breakpoints.
Debug: Enable Saved Breakpoints - Re-enable breakpoints disabled by Debug: Disable Saved Breakpoints or Debug: Force Continue.
The commands are visible under the debug menu while paused on a breakpoint. They can also be found to the right of Visual Studio's normal, blue step controls.
Usage
You can choose new shortcuts for the commands under Tools -> Options -> Environment -> Keyboard. Search for the command names (e.g., Debug.ForceStepOut)
Changelog
v1.2 - Action / log points are now differentiated from breakpoints; they are no longer disabled when force stepping.
Contributing
Pull requests welcome. If you have any feedback or bugs to report, please open an issue on GitHub.