

Not be synchronized and there will be all sorts of problems tracing through

Also make sure that the executable you copy over is aīinary match to the build of your source code, otherwise your debugger will pdb) is located on the host machine this fileĬontains symbol information that the debugger will need to load once itĪttaches to the process. Machine, while your program database file (commonly called These are the kinds of reasons you might want to run an application on a untouched box.īefore you begin, make sure that your application is over on the target This kind of isolates the machine from any issues associated with installing Visual Studio, for example, it could eliminate the issue of testing installation dependencies where maybe a DLL is included with Visual Studio but is not natively included with the operating system installation. The beauty of this is that you do not have to have Visual Studio installed on the machine just to debug the application, you can do it remotely on another machine that does have Visual Studio installed. Once this connection to the remote process is established, as far as the debugger is concerned it appears that the process is running locally. Host Machine - The machine that is running the Visual Studio debuggerĪs previously explained, remote debugging is simply the idea of running a process on a separate machine and then attaching to this process via the debugger in Visual Studio. Target Machine - The computer that is running the remote debugging server and the application/process that needs to be debugged. There are two terms will be used in this tutorial:

#Visual studio debug not working connect to process windows#
It also does not work on Windows XP Home edition, you will get an error saying "Not supported on this edition of Windows." NOTE: Remote Debugging capability is not available in Visual Studio 2005/2008 Express.
