Posts by this author

Nov 8, 2022
Post comments count18
Post likes count9

Arm64 Visual Studio is officially here!

We are happy to announce the first fully supported Arm64 version of Visual Studio that will natively run, allowing building, and debugging Arm64 apps on Arm-based processors. 17.4 GA delivers a native Arm64 experience for Visual Studio that eliminates the need for emulation in most developer workflows. While the improved x64 emulator helps the s...

Visual Studio 2022Arm64
Jun 14, 2022
Post comments count33
Post likes count2

Arm64 Visual Studio

We are excited to announce that the release of Visual Studio 2022 17.3 Preview 2 is now available as a native Arm64 application on Windows 11! This will be the first version of Visual Studio that will natively support building and debugging Arm64 apps on Arm-based processors. Our key goal with this preview is to introduce and stabilize the most po...

Visual Studio 2022Arm64
Apr 16, 2021
Post comments count9
Post likes count1

Managed Memory Dump Analyzers

With the release of Visual Studio 2019 16.9 you can try out our new managed memory dump analyzers to help you root cause the issues that plague your applications in production. We're excited for you to give it a try!

Debugging and DiagnosticsDebuggingDiagnostics
Oct 8, 2020
Post comments count8
Post likes count0

Cross Platform Managed Memory Dump Debugging

With the release of Visual Studio 16.8 Preview 3 you now have the ability to open and analyze managed dumps collected on Linux and use the best in class debugging tools available in Visual Studio.

DiagnosticsDebugger
Sep 14, 2020
Post comments count2
Post likes count0

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.

DebuggingDiagnostics
Jul 15, 2020
Post comments count3
Post likes count0

Viewing Managed COM Objects Through Native Pointers

If you are a developer who is curating a successful .NET project using COM interop, then our latest preview of Visual Studio is for you (Download 16.7 Preview 3). This feature automatically decodes managed COM objects referenced by native pointers allowing you to fully inspect values in the Locals window.

.NETDebugging and DiagnosticsCOM
Feb 13, 2020
Post comments count40
Post likes count0

Decompilation of C# code made easy with Visual Studio

Have you ever experienced an exception occurring in a 3rd party .NET assembly but had no source code to figure out why? You can now use Visual Studio to decompile managed code even if you don't have the symbols, allowing you to look at code, inspect variables and set breakpoints.

C#Visual Studio 2019.NET Core
Aug 19, 2019
Post comments count11
Post likes count0

Find solutions faster by analyzing crash dumps in Visual Studio

When unexpected crashes occur in your managed application you are often left with little evidence of the issue; capturing and analyzing memory dumps may be your last best option. Thankfully Visual Studio is a great tool for analyzing your apps memory dumps! In this post we show you how easy it can be to resolve the issue using Visual Studio.

DebuggingDiagnostics
Jul 15, 2019
Post comments count2
Post likes count0

Resolve code issues in live apps running in Azure Kubernetes Services with the Snapshot Debugger

Snapshot Debugger is built for production so you can set Snappoints and Logpoints in code, like debugger breakpoints and tracepoints. However, when a Snappoint is hit in an AKS Linux Docker container, a snapshot is dynamically created without stopping the process. You are then able to attach to these snapshots using Visual Studio.

ASP.NETVisual Studio 2019Diagnostics
Apr 3, 2019
Post comments count11
Post likes count0

Introducing Time Travel Debugging for Visual Studio Enterprise 2019

The Time Travel Debugging (TTD) preview in Visual Studio Enterprise 2019 provides the ability to record a Web app running on a Azure Virtual Machine (VM) and then accurately reconstruct and replay the execution path. TTD integrates with our Snapshot Debugger offering and allows you to rewind and replay each line of code however many times you want,...

Debugging and DiagnosticsAzureEnterprise