Microsoft has unveiled a powerful new diagnostics toolset for .NET development in Visual Studio, integrated with GitHub Copilot to streamline everything from breakpoint suggestions to LINQ query generation. The feature set—including context-aware tracepoint suggestions, immediate breakpoint troubleshooting, and a parallel stacks analysis & auto summaries—promises to significantly speed up debugging workflows and make profiling in Visual Studio more intuitive and efficient.
Here’s what you need to know:
Breakpoint & Tracepoint Suggestions
Skip manual setup — Copilot suggests the right conditional expressions or tracepoint actions based on your context.
Breakpoint Troubleshooting
No more trial-and-error. Copilot explains non-binding breakpoints, whether caused by mismatched symbols, build configs, or optimized code paths, and guides you to a fix.
LINQ Query Hover
Hover over any LINQ statement while debugging and get clear explanations, context evaluation, and insights on inefficiencies without leaving the editor.
Parallel Stacks Analysis & Auto Summaries
Untangle async and multithreaded code with Copilot’s thread summaries, app state insights, and deadlock/hang detection.
Auto Insights in CPU & Allocation Tools
Copilot highlights hot paths, high-usage functions, and performance bottlenecks so you can zero in on what really matters.
You can view the full list here.