Steve Steiner, a developer on the VS debugger team, fills us in on some of the differences between the different types of debugging that VS is capable of...

<b> <a id="viewpost.ascx_TitleUrl" href="http://blogs.msdn.com/stevejs/archive/2004/05/05/126497.aspx">Unmanaged Debugging vs. Managed Debugging vs. Mixed Debugging.</a> </b>



_All versions of VS support debugging both managed and unmanaged code. However there is a big difference between doing one or the other and doing both. GreggM has written about some of the _ [ _reasons interop debugging is difficult_ ](https://blogs.msdn.com/greggm/archive/2004/01/23/62455.aspx) _. Here I will refer to debugging both managed and unmanaged at the same time as Mixed debugging._



_ _



_If you are having stability problems when debugging, one reason may be you are doing Mixed debugging without realizing it.... _