The world’s most popular IDE just got an upgrade
Visual Studio Blog
The official source of product insight from the Visual Studio Engineering Team
Featured posts

Visual Studio 2026 Insiders is here!

Visual Studio 2026 Insiders is here - and it marks one of the most ambitious steps forward we’ve taken with the IDE. This release brings AI woven directl...
Latest posts

Debug code with force run to cursor

Starting Visual Studio 2022 Preview 2 you can use "Force Run To Cursor". It is like "Run To Cursor," but you can keep your breakpoints and the debugger will skip over them until it reaches the line of code with the cursor. It will also skip any of the first-chance exceptions break conditions that may occur.

Visual Studio 2022 Preview 2 is out!

We're excited to announce the second preview release of Visual Studio 2022! Preview 1 was the first-ever 64-bit Visual Studio, delivering improved scalability. Starting with Preview 2, we’re focusing on delivering new capabilities on the themes of personal and team productivity, modern development, and constant innovation. In this blog we’re going to highlight a few of the new capabilities of Visual Studio 2022. We’d love for you to download it, try it out, tell us what you think, and join us in shaping the next major release of Visual Studio with your feedback. Developing for everyone At Microsoft, our...

.NET Object Allocation Tool Performance

With the release of Visual Studio 16.10 comes a new analysis engine for the Performance Profiler, with the .NET Object Allocation Tool being the first tool to be onboarded. This provides the tool with some new features and a significant perf boost. Give it a shot with your C# app and see what spurious allocations you can remove to speed up your app! What's new? The .NET Object Allocation Tool now has support for Source Link which lets the tool pull down source files when going to source. This lets you see exactly where allocations are happening even if they are not in your code. Search now has auto compl...

Let’s make Visual Studio even more accessible together.

Visual Studio wants to be the most accessible IDE available today. We've made huge strides, but we want to do even more. In this post, we'll talk about some of the new innovations we're exploring and we'd love your feedback. We want to make sure we're making the features that folks will love and we'd love to hear from you.

Gain +10 Debugging for Unity with Visual Studio
If you’re like me, you’ve probably searched through Debug.Log messages in the Unity console to find or fix a bug. Have you also asked if there was a better way? Follow along with our new video series and by the end we think you’ll be surprised at how a few simple debugging tools in Visual Studio can transform your workflow with Unity.

Visual Studio 2022 Preview 1 now available!

We're excited to announce that the first preview release of Visual Studio 2022 is ready to install! This is the first release of a 64-bit Visual Studio and we’d love for you to download it, try it out, and join us in shaping the next major release of Visual Studio with your feedback.
Type less, code more with IntelliCode completions


In Visual Studio 2022 Preview 1 you can automatically complete larger chunks of code, up to a whole line at a time; download the preview now.

Visual Studio 2019 16.11 Preview 2

Visual Studio 2019 16.11 preview 2 is available today! Version 16.11 is focused on enhancing the stability and security of Visual Studio 2019. For features included in this release see the 16.11 Preview 1 blog post or check out the release notes.

Learn What’s New in .NET Productivity

The .NET Productivity team (aka. Roslyn) continues to enhance your developer productivity with the latest tooling updates in Visual Studio 2019. In the last release, we listened to your feedback and have been hard at work improving the .NET developer experience. To try out the latest .NET productivity enhancements download the latest Visual Studio release. Tooling improvements The feature that I’m most excited about is Inheritance margin. Inheritance margin provides a visual representation for navigating and inspecting the inheritance chain. Inheritance margin is off by default, so you’ll need to enable it ...