Visual Studio Toolbox: Building High Performance Extensions Parts 1 and 2
In this two part series, I am joined by Omer Raviv, co-creator of OzCode, a Visual Studio extension that makes debugging much easier. Omer educates us on how to build high performance extensions.
Part 1 can be found here
Resources:
- The slides for the presentation
- OzCode open-source sample for writing a Visual Studio Extension Integration Test
- The sample is built on top of BDDfy, Microsoft\VSTestHost, and Shouldly
- OzCode.VisualStudioExtensionAnalyzers: A set of Roslyn analyzers that help pinpoint problematic code in Visual Studio extensions
Part 2 can be found here
Resources:
- The slides for the presentation
- OzCode VSExplorationTests: infrastructure for automatically downloading open-source C# projects off GitHub and testing your VS extension against them
- How to: Use AsyncPackage to Load VSPackages in the Background