August 13th, 2024

Visual Studio 2022 v17.11 – Your feedback in action

Mads Kristensen
Principal Product Manager

We are thrilled to announce the General Availability (GA) of Visual Studio 2022 version 17.11. This release is a testament to our commitment to listening to you, our developer community. Every enhancement, every fix, and every new feature in this release has been shaped by your feedback. Whether you’re building web, desktop, cloud, or gaming applications, Visual Studio 2022 v17.11 is designed to make your development experience smoother, faster, and more intuitive.

Visual Studio 2022

We heard you – loud and clear. From the most upvoted issues on our Developer Community Forum to the suggestions that came through in our feedback channels, this release is a direct response to your needs and priorities.

Alongside this release, we’ve also made significant improvements to our release notes. We’ve categorized the feature enhancements to make it easier for you to find exactly what’s new and relevant to your work. What’s more, we’ve linked each enhancement back to the original Feedback Ticket that inspired it, so you can see firsthand how your input directly shaped this release. This is part of our ongoing commitment to transparency and collaboration, ensuring that every update to Visual Studio reflects the needs and priorities of our developer community.

Productivity Enhancements

Your time is valuable, and with Visual Studio 2022 v17.11, we’ve made sure that every second counts. Here are some of the key productivity features that have been influenced by your feedback:

  • Find the Code You’re Looking For: Enhanced search capabilities to help you quickly locate the code you need, even in the largest projects.
  • More Meaningful Code Reviews: Improvements to code review workflows, making it easier to spot potential issues and collaborate with your team.
  • Updates to pull request creation: Continual improvements to the pull request creation experience.
  • Familiar keyboard shortcuts: Some common keyboard shortcuts now match those in other popular IDEs.

GitHub Copilot – Smarter and More Secure

GitHub Copilot has quickly become an indispensable tool for many developers, and with this release, it’s getting even better. Thanks to your input, Copilot now offers:

  • AI-Generated Breakpoint Expressions: Automatically suggest breakpoints based on your code, helping you debug more efficiently.
  • Understand Your Symbols: Improved symbol recognition to ensure you get the most accurate suggestions.
  • Refined Suggestions: More precise and context-aware code completions, reducing the need for manual edits.
  • GitHub Copilot is even more secure: GitHub Copilot Business customers to prevent specified files or repositories from being used to inform code completion suggestions made by GitHub Copilot.

Debugging & Diagnostics

We know that efficient debugging is crucial to your workflow. With v17.11, we’ve made several community-driven improvements:

  • Easier to Fix Async Exceptions: Improved handling and diagnostics for asynchronous code, helping you resolve issues faster.
  • Profile External Code with Ease: Enhanced profiling tools for better performance analysis, even with external code.
  • Improved Debugging on Arm64: Expanded support and optimizations for Arm64, ensuring a smooth experience on a wider range of devices.
  • Blazor WebAssembly debugging: A preview of the improved debugging experience for Blazor WebAssembly apps targeting .NET 9 or later.
  • Expressive IEnumerable Visualizer: The editable expression feature in the IEnumerable visualizer allows direct editing and visualization of LINQ expression in the Visual Studio debugger.

IDE & Workflow Enhancements

Your development environment should work for you, not against you. That’s why we’ve focused on making Visual Studio even more intuitive and responsive:

  • Never Miss Installing a Component: Streamlined component installation processes to ensure you always have the tools you need.
  • Stay Updated and Secure: New features to help you stay on the cutting edge, while keeping your environment secure and stable.
  • New Teams Toolkit templates: Teams Toolkit added new Teams app templates for a better Teams development experience.
  • Improved user authentication: Visual Studio now uses the Windows authentication broker otherwise known as WAM as the default authentication mechanism.

Web & Gaming Development Tools

For our web and game developers, we’ve introduced several updates to make your work easier and more efficient:

  • NPM Packages in Solution Explorer: Seamlessly manage your NPM dependencies directly within Visual Studio.
  • Discover dynamic Web API routes: The Endpoints Explorer has been updated to discover endpoints at runtime.
  • Unreal Engine Add Class Templates: Simplified template management to speed up your Unreal Engine development.

.NET & C++ Development

Our focus on .NET and C++ remains strong, with new tools and improvements to enhance your coding experience:

  • Revamped Resource Explorer: A more powerful and intuitive resource management tool for .NET developers.
  • Debug Your CMake Projects on Linux: Expanded support for C++ developers working in cross-platform environments.
  • Build Insights QoL Update: Adds various quality of life improvements to C++ Build Insights.

SHARE YOUR FEEDBACK AND STAY CONNECTED

As you use Visual Studio, let us know what you love, what you like, and where you’d like us to improve. You can share feedback with us via Developer Community: report any bugs or issues via report a problem and share your suggestions for new features or improvements to existing ones.

Stay connected with the Visual Studio team by following us on YouTube, Twitter, LinkedIn, Twitch and on Microsoft Learn.

As always, we appreciate the time you’ve spent reporting issues and hope you continue to give us feedback on how we’re doing and what we can improve.

Author

Mads Kristensen
Principal Product Manager

Mads Kristensen is a principal program manager on the Visual Studio team and has published over 150 free Visual Studio extensions. He blogs about anything related to Visual Studio and can often be found hosting various shows on the Visual Studio YouTube channel..