Skip to content

What do you think about Visual Studio Marketplace? We are looking for feedback from developers like you! Take the survey

| Marketplace
Sign in
Visual Studio>Tools>Debug Single Thread

Debug Single Thread

Erwin Mayer

|
11,514 installs
| (15) | Free
This Visual Studio extension adds two shortcuts and toolbar buttons to allow developers to easily focus on single threads while debugging multi-threaded applications. It dramatically reduces the need to manually go into the Threads window to freeze/thaw all threads but the on...

Your support is much appreciated!

Bitcoin: 16WAaCLAZ1a39KzFtj1FYwPMc2TgbXDSuT

Presentation

This Visual Studio extension adds two shortcuts and toolbar buttons to allow developers to easily focus on single threads while debugging multi-threaded applications.

It dramatically reduces the need to manually go into the Threads window to freeze/thaw all threads but the one that needs to be followed, and therefore helps improve productivity.

Features

  • Restrict further execution to the current thread only. Will freeze all other threads. Shortcut: CTRL+T+T or Snowflake button. Click button again to thaw all other threads. Known frozen threads before the command runs (e.g. due to a breakpoint) will be remembered and not thawed. If this is not what you expect, please let me know so I can add an option to customize behavior.
  • Switch to the next single thread (based on ID). Will change current thread and freeze all other threads. Shortcut: CTRL+T+J or Next button.

Feature requests are welcome here. Initial release page here. Official GitHub repository here. Contributions are welcome.

Note: Visual Studio 2022 support is currently available via the release which can be downloaded here. The extension available on the Visual Studio Marketplace will be updated to support Visual Studio 2022 when Microsoft will have actually implemented the following key important missing feature:

In the future, the Marketplace will allow you to upload multiple VSIXs to just one Marketplace listing, allowing you to upload your Visual Studio 2022-targeted VSIX and a pre-Visual Studio 2022 VSIX. Your users will automatically get the right VSIX for the VS version they have installed, when using the VS extension manager. https://docs.microsoft.com/en-us/visualstudio/extensibility/migration/update-visual-studio-extension?view=vs-2022#visual-studio-marketplace

Note: Visual Studio 2010 support has been dropped due to limitations imposed by Microsoft's VSIX format to support Visual Studio 2017. The last stable release supporting Visual Studio 2010 can however be downloaded here.

Note: Visual Studio 2012 and 2013 support has been dropped due to new requirements imposed by Microsoft to speed up loading time with AsyncPackage. The last stable release supporting Visual Studio 2012 and 2013 can however be downloaded here.

Release Notes

V4.0.0 2021/12/05

  • Added support for Visual Studio 2022.

V3.0.0 2020/02/25

  • Various improvements.
  • Extension will now remember previously frozen threads and not thaw them upon unpressing the snowflake button.

V2.1.0 2019/03/18

  • Fixed compatibility with VS 2015.

V2.0.0 2019/03/17

  • Added compatibility with VS 2019.

V1.1.3 2017/03/01

  • Added compatibility with VS 2017 (no version name change to not prompt existing users to update unnecessarily).

V1.1.3 2016/11/06

  • Improvements.

V1.1.2 2016/03/07

  • Added compatibility with VS 2015 (no version name change to not prompt existing users to update unnecessarily).

V1.1.2 2015/02/21

  • Added compatibility with VS 2012 and 2013.

V1.1.0 2011/07/07

  • Bug fixes.

V1.0. 2011/06/27

  • Initial release.
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft