I have a development machine running Windows 7 and Visual Studio 2013. The target framework is .NET 3.5.
Now I want to remote debug on a Windows XP system but this s
This is a bit late, I know, but I found a way to do this, for native C++ at least. You can do it with Visual Studio 2005. Just build your project in the usual way (with Visual Studio 2015 now, in my case), and then:
The executable should then start up on the target machine and all the usual features of the debugger should be available to you.
The command I use to launch the remote debugger stub on the target machine is as follows (I'm behind a firewall, so I don't need any security):
"Y:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\msvsmon" -noauth /nosecuritywarn
Where Y: is mapped to the C: drive on my development machine.
Some other tricks you will probably need are:
Other, more secure, setups are no doubt possible.
I'd like to sign off by saying how incredibly cool I find it that this works. Other than the above, I didn't need to copy or install anything on the target machine and it has changed my life.
Microsoft, PLEASE don't break this, and please keep Visual Studio 2005 available on MSDN for 'the rest of us' who still support older versions of Windows. No debugger = no productivity.