MDebug Features

Target Mono

Develop with Visual Studio, and compile against the Mono Framework. You can decide, with MSBuild or also with XBuild – and everything fully integrated into the IDE.

Target and debug what you want

Debug local, or debug remote on any device which is supporting Mono.

Use full power of Visual Studio

Use the full power as usual of Microsoft Visual Studio. Use your loved extension, and gain the performance during development with Microsoft Visual Studio if you have to target Mono.

Seamless Integration

Download MDebug, install it, lets code! Create Mono Projects within Microsoft Visual Studio or convert your existing projects and start immediantly to debug your application.

Targeting Mono in Visual Studio

Target Mono

Develop with Visual Studio, and compile against the Mono Framework. You can decide, with MSBuild or also with XBuild - and everything fully integrated into the IDE.

Debugging Mono on Raspberry PI

Target and debug what you want

Debug local, or debug remote on any device which is supporting Mono.

Targeting Mono in Visual Studio

Local Variables

With MDebug you can inspect your local variables and the values of them. Evaluate the value and see whats the internal of the variables.

Watch in Visual Studio with MDebug Mono remote debugging

Local Variables

With MDebug you can inspect your local variables and the values of them. Evaluate the value and see whats the internal of the variables.

Watch in Visual Studio with MDebug Mono remote debugging

Watch

Please any expression you want into the watch window and inspect any variable, parameter or fields.

Watch in Visual Studio with MDebug Mono remote debugging

Modules

See with the Modules window, which modules has been loaded into your process and inspect where the modules are comming from.

Threads in Visual Studio with MDebug Mono remote debugging

Threads

With the Threads window you can inspect how many threads are running and what they are executing just at the moment.

Callstack in Visual Studio with MDebug Mono remote debugging

Callstack

No developer want to miss this feature - the Callstack. Inspect the Stackframe of a Mono application and answer the question "how did the application came to the execution point?" very easilly.

Expressions in Visual Studio with MDebug Mono remote debugging

Expressions

Work with expression within the watch/intermediate window and evaluate expression at debug time.

Parallel Stack in Visual Studio with MDebug Mono remote debugging

Parallel Stacks

You are working with Threads? Don´t miss the pallalel Stacks feature of Visual Studio - now with mono

Disassembly in Visual Studio with MDebug Mono remote debugging

Disassembly

Let´s see the IL-Code

Intermediate Window in Visual Studio with MDebug Mono remote debugging

Intermediate Window

Interact with your debug session and evaluate expression within the intermediate window

Breakpoints in Visual Studio with MDebug Mono remote debugging

Breakpoints

Set your breakpoints wherever you want in Visual Studio. MDebug will transfer the Breakpointinformation into the Monoengine and will stop your program during debugging.

Configure MDebug in Visual Studio with MDebug Mono remote debugging

Configure what you want,...

You want to debug local? remote?,.. or you want to attach a running process? No problem!