Brad Sullivan

Post by this author

Data Breakpoints

This blog post is part of a series on breakpoints in the Visual Studio debugger and has been updated to reflect the experience of using Visual Studio 2015. If you are interested in details about setting data breakpoints using earlier versions of Visual Studio please see the MSDN Documentation. Data breakpoints are a powerful feature that is ...

Conditional Breakpoints

This blog post is part of a series on breakpoints in the Visual Studio debugger and has been updated to reflect the experience of using Visual Studio 2015. If you are interested in details about setting conditional breakpoints using earlier versions of Visual Studio please see the MSDN documentation. In earlier posts, we showed hit count ...

Filter Breakpoints

This blog post is part of a series on breakpoints in the Visual Studio debugger and has been updated to reflect the experience of using Visual Studio 2015. If you are interested in details about setting conditional breakpoints using earlier versions of Visual Studio please see the MSDN documentation.  The code used in the examples below is ...

Function Breakpoints

This blog post is part of a series on breakpoints in the Visual Studio debugger and has been updated to reflect the experience in Visual Studio 2015.  In this post, we will show the function breakpoints feature of Visual Studio and how this feature can be used to save you time while debugging. Dealing with Overloads Let’s say that you ...

Hit Count Breakpoints

This blog post is part of a series on breakpoints in the Visual Studio debugger and has been updated to reflect the experience of using Visual Studio 2015. If you are interested in details about setting hit count breakpoints using earlier versions of Visual Studio please see the MSDN documentation. As mentioned in an earlier post, we will be ...

Breakpoints in Visual Studio 2013

  You are likely familiar with the basic breakpoints functionality in Visual Studio.  You click in the editor gutter/margin to create a red circle next to a line of code, and then your app stops at that location when any thread in your code reaches that location, so that you can inspect state using the debugger windows. What you ...

Modules Window Search support in VS2013

This post is about a small featurette we added to one of the debugger windows – not a huge item, but sometimes for some people it is the little things that please them and so we decided that it was worth blogging about this feature. When you are debugging a large application, using the Modules window can be difficult because ...

Debugging Asynchronous Code in Visual Studio 2013- Call Stack enhancements

Asynchronous code is ubiquitous in Windows apps. While asynchronous code can be great for creating responsive apps, it can also make it difficult for developers to understand the flow of their application. In Visual Studio 2013 and Windows 8.1, we have added new features that make it easier to understand the state of your asynchronous app so ...

Mixed Native and Managed Debugging Improvements for Windows Store Apps

In Visual Studio 2012 RTM, there was limited support for mixed managed and native debugging of Windows Store apps.  This support was greatly enhanced in Update 1. Setup Enabling mixed mode debugging is simple.  All you need to do is select your project and choose “Properties” from the context menu.  Then click on the Debug properties ...

Debugging on your Windows RT Device without a Network Connection

Visual Studio 2012 allows you to debug your application on your Windows RT device so that you can develop the application the same way that your customers will use it.  Remote debugging is over your local network, which is really convenient when you are at home or at work and both machines are on the same network. To learn more about how to ...