Remote Debugging with MonoDevelop

This morning I tried to debug some Mono code in a Ubuntu 13.10 Saucy virtual machine that doesn't have all the developer tools installed. Miguel de Icaza recently blogged about remote debugging, but it took a bit of fiddling to get it working. Here are my findings: In the VM start your application with mono … Continue reading Remote Debugging with MonoDevelop


Cross-Platform Development and Data Type Sizes

One of the problems when developing cross-platform apps is the question how long the intrinsic data types are on the different platforms. A while ago I created a table with the sizes of the different data types on 32- and 64-bit Windows and Linux, both for C++ and C#/.NET. Since this might be useful for … Continue reading Cross-Platform Development and Data Type Sizes

Building MonoDevelop from SVN

Yesterday I managed to build MonoDevelop from SVN source. I had done it before but had forgotten how to do it, and there are no fool-proof instructions on what you need to build. I compiled mono from SVN and installed in parallel to Ubuntu's 1.9.1 version, following the instructions from and MonoDevelop has … Continue reading Building MonoDevelop from SVN