Debugging C++ code on Android with Visual Studio 2015

This post has been updated to reflect the state of features in Visual Studio 2015 RTM. By now you will have heard the exciting news that Visual Studio 2015 supports C++ development on Android (and that includes an Emulator for Android). Obviously no development experience is complete without debugging support, so this means that Visual… Read more

Multiple Monitor Support for Windows Store Apps in Visual Studio 2013 Update 3

With Windows 8.1, you can drag and move Windows Store apps between multiple monitors. Prior to Visual Studio 2013 Update 3, launching and debugging Store apps from Visual Studio would always open it on the primary monitor. In Visual Studio 2013 Update 3, we have added persistence to remember which screen the Store app was… Read more

.NET Memory Analysis: Go to Source in Visual Studio 2013 Update 3

For those of you using .NET memory dump analysis to investigate memory issues and inspect values of objects and instances in your dumps, we have added a small improvement to bring you to your source in Visual Studio 2013 Update 3. If you have ever been examining your memory types and want to inspect the… Read more

Phone Debugging in Visual Studio 2013 Update 2

Visual Studio 2013 Update 2 introduced several exciting changes for mobile development. You are now able to use the same programming model that you use to build Windows Store apps for Windows 8.1, to build XAML apps Windows Phone 8.1. In this post, I will remind you of the most important diagnostic capabilities that you… Read more

Diagnosing Mobile Website Issues on Windows Phone 8.1 with Visual Studio

If you have spent time trying to make a compelling mobile version of your website you have likely hit issues with it not looking or working correctly on mobile browsers.  To help with this on Windows Phone, we’re very excited to announce that in Visual Studio 2013 Update 2 we have enabled the use of… Read more

Triggering Prefetch for Windows Store Apps in Visual Studio 2013 Update 2

Windows 8.1 introduced a method for Windows Store App developers to pre-register content with the Windows API to cache resources to be used by your apps before your app has been launched. This was to address the issue where your application loads slowly on startup while it waits to pull down the latest information. You… Read more

JSON Debugger Visualizer in Visual Studio 2013

We are proud to announce the addition of JSON Visualizer to Visual Studio debugger in the Update 2 for Visual Studio 2013. JavaScript Object Notation or JSON is a popular format for transmitting data between server and client applications. The new debugger string visualizer displays JSON encoded strings in a treeview control and allows meaningful… Read more

Investigating Memory Leaks in Azure Web Sites with Visual Studio 2013

One of the cool new features in Visual Studio 2013 is the ability to analyze managed memory issues. Recently, Azure Web Sites added support to programmatically get mini-dumps and “diagsession” files that have heap information from Azure Web Sites in production. In this walkthrough, I’ll show you how to combine these two new features to… Read more

How to debug Release Management components

  Enable logs on Microsoft Deployment Agent: The first and most easy way to debug why an action/component is failing is to open the logs available through the deployment step of your release within Release Management (RM) client. To do this, open your release, access the View Log section, click on the Details button of… Read more