I am currently in the preparation phase for a new project that will be developed with .NET Compact Framework (2.0 or 3.5, we'll see) and will run on a custom Windows CE 6 hardware. There is, however, one thing I can't get to work:
Debugging seems to be possible only with a physical device or with the emulator. But when I just start the app from explorer, it runs happily on my desktop (because, of course, the CF is installed on my development machine. So, the actual question is:
How can I debug my .NET CF app on my desktop system with the app running on the desktop CF framework? Or is this not possible? If the latter, how should I do this? Create a non-CF project for debugging? I know I should debug on the device and that is essential for the back-end of the app, but the GUI can be debugged on the desktop. Since it's using OpenGL, it runs much faster than in the emulator (the device has OpenGL acceleration).