MonoDevelop failed to start

When I open Monodevelop it doesnt work and pop up this message:

MonoDevelop failed to start. The following error has been reported: Unable to find an entry point named ‘gtksharp_list_get_data’ in DLL ‘glibsharpglue-2’.

Is there any solution to make it work properly?

I am also a beginner and just started learning. I encountered the same problem and read online that it has something to do with the new 'glibsharpglue-2.DLL" with Unity 4.x installer. So, I found a copy of the old DLL from a Unity 3.5x version, copied it over and it worked!

Downloading and replacing the glibsharpglue-2.dll file above worked for me. Thank you!!