This project has moved. For the latest updates, please go here.

There is no "Enable native code debugging" checkbox in project debug settings

Jul 4, 2013 at 12:08 PM
Is it bug or feature?
I use MSVS 2010 Ultimate, PTVS 2.0 Beta, Python 2.7.4 x86
I can proide more info if you're interested.
Jul 4, 2013 at 6:14 PM
This is by design - mixed-mode debugging is not supported on VS 2010, it requires 2012+. There isn't anything we can do about this, unfortunately, since mixed-mode requires the new cooperative native debugging engine that debuted in VS 2012.
Jul 5, 2013 at 2:45 AM
Ok. Thank you for reply.
May be it's time for me to upgrade VS.
Jul 5, 2013 at 6:01 AM
Edited Jul 5, 2013 at 6:03 AM
If you want to try out the feature, you can use the free VS 2013 Shell. We have an installer that will install both the Shell and PTVS together for you:

Now, the Shell does not support C++ projects, and editor won't do syntax highlighting or code completion for it. But it will still allow you to debug pure native or mixed Python/native code, and will show the C++ source, variables, do expression evaluation etc.

And you can use your VS 2010 Ultimate, or install VS 2013 Express for Windows Desktop, to work with C++ projects. It's not quite as convenient, since you'll need to use one IDE instance to write & build C++, and another one to run/debug it, but it's usable.