Csharp module: Add functionality to search for Mono in multiple version directories. On NT user can specify monodir If Mono is a standalone directory instead of a registry install. Setting CSC_COMPILER to gmcs and monodir to monopath before including csharp module should do the trick. In such a case gmcs.bat would need to be changed to @"%~dp0mono.exe" %MONO_OPTIONS% "%~dp0..\lib\mono\4.5\mcs.exe" %*