Visual Studio Blog

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

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 ...
Use Visual Studio in Presentation Mode
Use Visual Studio in Presentation Mode
Have you ever seen a presentation using Visual Studio, but had a hard time seeing the too-small fonts in the editor, Solution Explorer and menu system? How about all the custom extensions and themes the presenter used, making it harder to figure out what exactly was going on? Perhaps you were the presenter? Here’s how Visual Studio ...
Angular Language Service for Visual Studio    
Angular Language Service for Visual Studio   
Great news everyone: The Angular Language Service is coming to Visual Studio! For those who don't know, the Angular team has done a lot of great work on powering up the editing experience for Angular using something called the Angular Language Service. It lays the foundation to provide things like auto-completion, rename, and more across ...