Since the firmware uses the Mono Runtime I am/was under the impression that remote debugging only works with MonoDevelop/Xamarin studio as described in the programming guide. However after doing a little search I found that it might be possible using MonoTools for Visual Studio. Here is what I found so far:
MonoTools for Visual Studio 1.0 supports the Hard Debugger interface, and MonoTools for Visual Studio 2.0 introduces support for the Soft Debugger as well.
from Mono Debugger.
Getting started with MonoTools might also be helpfull.
Please let all of us know how it goes…