Andrew B Hall - MSFT

Post by this author

Introducing the Child Process Debugging Power Tool

We’ve heard your feedback that you want the Visual Studio debugger to support child process debugging. Child process debugging means that when the application you are debugging creates another process, Visual Studio will detect this and automatically attach a debugger to the newly created process as well. To address this we’re releasing a ...

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 ...

New Breakpoint Configuration Experience in Visual Studio 2015

If you use Visual Studio to develop code, the chances are good that you set breakpoints on a regular basis as part of debugging. You may however not be aware that breakpoints can be configured with conditions and actions to improve your debugging productivity. In Visual Studio 2015 we’re pleased to introduce an improved experience that ...

.NET Edit and Continue Survey

This post has been modified to reflect that the survey has closed, and instead updated with the results. Thanks everybody for all the great feedback!  We received hundreds of replies with detailed information and concrete examples for us to review. We have closed the survey and have started to process the  data you provided. The ...

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 Visual Studio’s debugging and ...

Just My Code for ASP.NET in Visual Studio 2013

Posting this on behalf of Patrick Nelson who is a developer on the Visual Studio Debugger team, and also thanks to Rob Paveza for his help with both of our post regarding JavaScript Just My Code Do you develop web apps? Do you hate when the debugger keeps stopping in code you don’t care about? Are you tired of accidently stepping into ...

Just My Code for JavaScript Windows Store Apps in Visual Studio 2013

If you’ve ever debugged a JavaScript Windows Store app there’s a very good chance that you accidentally ended up in either “Function code [dynamic]” or “base.js” without knowing how you got there and with no clear way to get back out. To help address this, we’ve introduced a feature called “Just My Code” (JMC) for JavaScript ...

What is New in Code Analysis for Visual Studio 2013

This post (addressing uservoice feedback on CA) was written by Nat Ayewah, a member of the code analysis team in Windows Last year's release of Visual Studio 2012 marked a significant update to the Code Analysis experience in Visual Studio. We made code analysis available in more editions of Visual Studio, introduced a new user interface...

Using Visual Studio 2013 to Diagnose .NET Memory Issues in Production

Update: Note this post has been updated for Visual Studio 2013 RTM and is the first of a two-part series.  In the screenshots and examples Just My Code and Collapse Small Objects are disabled as covered in part 2.  It is recommended that you read this post before reading part 2. One of the issues that frequently affects .NET applications ...

How to profile a XAML Windows Store App

If you are developing a Windows Store App using XAML (whether it’s C++, C#, or VB), there is a good chance there will be areas of your app where you would like to improve the performance. To assist with this, we’ve included the Visual Studio CPU profiler in all SKUs of Visual Studio capable of developing Windows Store Apps (this means we...