Can't open Monodevelop

I can’t open MonoDevelop when I double-click on a script absolutely nothing happens, nothing shows up on the taskbar or in the task manager, I looked up all the processes in the task manager put I can’t find any processes for MonoDevelop. I tried deleting MonoDevelop folder on the Unity installation folder and reinstalled unity which automatically reinstalled MonoDevelop but still, MonoDevelop won’t launch. I made sure that Monodevelop (Built-in) is selected from external tools on unity, but no luck.

I know I can use Visual Studio and it’s working but I really got used to MonoDevelop and I can’t get my head around visual studio.

Please help. what can I do?

Try changing the default script editor:

Totes a cool Tutorial that you should click

SOLVED:

In case any one experienced the same issue, what I did is download GTK# for .NET from monodevelop web site Redirecting… after downloading I set the installation path to the GTKSharp folder on the unity installation path which should be C:\Program Files\Unity\MonoDevelop\GTKSharp

After installation, every thing worked again.

I had the same problem, I tried uninstalling, clearing out things in the registry and even adding a dll other forums said was missing. Nothing worked. I finally found a log in AppData/Local for mono develop that explained what was going on. I couldnt find a file in AppData/Roaming. Simply remove the monodevelop folders in AppData/Roaming and it fixed everything.

Here is the error i was getting:

ERROR [2017-09-22 10:07:49Z]: Error loading properties from file ‘C:\Users\Me\AppData\Roaming
MonoDevelop-Unity-5.0\Config\MonoDevelopProperties.xml’:
System.Xml.XmlException: ‘.’, hexadecimal value 0x00, is an invalid character. Line 1, position 1.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Char[] data, Int32 length, Int32 invCharPos)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at MonoDevelop.Core.Properties.Load(String fileName) in c:\buildslave\monoDevNGExAddin\monodevelop\main\src\core\MonoDevelop.Core\MonoDevelop.Core
Properties.cs:line 323
at MonoDevelop.Core.PropertyService.LoadProperties(String fileName) in c:\buildslave\monoDevNGExAddin\monodevelop\main\src\core\MonoDevelop.Core\MonoDevelop.Core
PropertyService.cs:line 214

Hope this helps you.
NOTE: if you have tried to open a few times you may want to open the tast manager and kill the monodevelop process(s) that are running or restart your pc. each time i tried to open it, it would start a a new task but not open.