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 curren...
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 breakpoin...
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 availabl...
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 want the de...
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 writi...
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 may not...
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 there are a...
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 that y...
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 tab. Then o...
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 setup t...