 <p>In Visual Studio 2013, and using googletest with the <a href="https://visualstudiogallery.msdn.microsoft.com/9dd47c21-97a6-4369-b326-c562678066f0" rel="nofollow">GoogleTestRunner extension</a>: I couldn't properly debug via the Test Explorer's "Debug this test" menu. I had to debug into the unit test project's executable itself (right click on unit test project, hit Debug).</p> <p>By "not properly debug" I mean: I was able to stop at a breakpoint, and see a data value by hovering over a variable in the code window - but I didn't get any typical debugger windows (call stack, autos, locals, modules, etc.) <em>nor were there any such windows available under the Debug/Windows menu item</em>!</p> <p>Not sure if this is your problem, since you didn't specify whether you're using Visual Studio's built-in native C++ unit tests or not. But I believe it might be an issue with running tests inside the Test Explorer.</p>