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="">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_ ]( _. 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.... _