Visual Studio Blog

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

Using GitHub Actions in Visual Studio is as easy as right-click and Publish
Using GitHub Actions in Visual Studio is as easy as right-click and Publish
Download the latest preview version of Visual Studio and try out the new ability to setup CI/CD to Azure for projects that use GitHub to host your source repository.  With VS 16.8 Preview 3.1, for this feature to show up in Publish dialog, you need to go to Tools-Options-Environment-Preview Features and check the “GitHub ...
Bridge to Kubernetes GA
Bridge to Kubernetes GA
We are super excited to announce General Availability of Bridge to Kubernetes.  Formerly known as Local Process with Kubernetes, Bridge to Kubernetes is an iterative development tool offered in Visual Studio and VS Code that allows developers to write, test and debug microservice code on their development workstations while ...
Disassembly improvements for optimized managed debugging
Disassembly improvements for optimized managed debugging
If you are focused on squeezing out the last bits of performance for your .NET service or application, you might choose to take advantage of JIT compiler optimizations. However, debugging optimized code can be a challenge. In this blog I’ll show you how the Disassembly Window can help you debug optimized code.
Overhauling the Visual Studio feedback system
Overhauling the Visual Studio feedback system
During the summer, we refreshed the experience for sending feedback on Visual Studio. It marks the first in a long row of changes coming to the Visual Studio feedback system. The result will be a more engaging experience that is also faster and more user friendly. The feedback tool helps us fix more than five hundred customer-reported ...
Live coding Visual Studio extensions
Live coding Visual Studio extensions
Writing extension for Visual Studio can be a challenging affair. It also happens to be extremely satisfying and a lot of fun. But even with our getting-started guidance, there is still a lot to learn, explore, and keeping up with. After 10 years and over 130 extensions, I still learn something new every time I write an extension. So why not ...