Visual Studio Blog

The official source of product insight from the Visual Studio Engineering Team

Code Assessment with .NET Upgrade Assistant

We are thrilled to announce the latest enhancements to the .NET Upgrade Assistant. .NET Upgrade Assistant helps upgrade solutions to newer versions of .NET. Whether you’re upgrading from .NET Framework to .NET 8 or just between .NET Core versions (from .NET 6 or 7 to .NET 8 or 9), .NET Upgrade Assistant can help you understand what changes ...

A modern Extension Manager has arrived with Visual Studio 17.10

We’re bringing our updated Extension Manager to all users! Over the last year, we’ve made our updated Extension Manager available as an optional preview feature and have been asking you to let us know what you think. Based on your incredible feedback, we’re now ready to offer the new Extension Manager as an on-by-default preview feature ...

VisualStudio.Extensibility 17.10: Debug your extensions with the Diagnostics Explorer

Imagine creating extensions that run faster and smoother than ever before! If you haven't been following along lately, we've been working on improving the VisualStudio.Extensibility SDK. VisualStudio.Extensibility helps you build extensions that run outside the main IDE process for improved performance and reliability. With it comes a sleek ...

Improve your code quality with GitHub Copilot in Visual Studio

In our previous post, we discussed GitHub Copilot’s Slash Commands, which allow you to trigger specific actions within Visual Studio with simple text-based inputs. Now, let's explore the command and its potential to improve code quality in Visual Studio. Refactoring with /optimize In a recent exploration by Bruno Capuano, we see the ...

Mastering Slash Commands with GitHub Copilot in Visual Studio

GitHub Copilot, the AI-powered coding assistant, revolutionizes coding in Visual Studio with its advanced features. In this series, we delve into the efficiency and convenience offered by Slash Commands, elevating your coding workflow. Introducing Slash Commands Slash Commands are predefined actions within GitHub Copilot, accessible through ...