MonoDevelop fails to start

I have installed Unity 3.4 with the included MonoDevelop on Windows XP x86. When I tried to run MonoDevelop the first time it said that it had encountered a fatal error. Now when I try to open it the process briefly appears and then silently closes. I have tried uninstalling and reinstalling to no avail.

Here is the MonoDevelop log:

FATAL ERROR [2011-08-29 13:12:14Z]: MonoDevelop failed to start. Some of the assemblies required to run MonoDevelop (for example gtk-sharp, gnome-sharp or gtkhtml-sharp) may not be properly installed in the GAC.
System.IO.FileNotFoundException: Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
   at System.ModuleHandle.ResolveType(Int32 typeToken, RuntimeTypeHandle* typeInstArgs, Int32 typeInstCount, RuntimeTypeHandle* methodInstArgs, Int32 methodInstCount)
   at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
   at System.Reflection.Module.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
   at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly lastAptcaOkAssembly, Module decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType attributeType, RuntimeMethodHandle ctor, Boolean ctorHasParameters, Boolean isVarArg)
   at System.Reflection.CustomAttribute.IsCustomAttributeDefined(Module decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable)
   at System.Reflection.CustomAttribute.IsDefined(Assembly assembly, RuntimeType caType)
   at System.Reflection.Assembly.IsDefined(Type attributeType, Boolean inherit)
   at GLib.Object.InvokeClassInitializers(GType gtype, Type t)
   at GLib.Object.RegisterGType(Type t)
   at GLib.Object.LookupGType(Type t)
   at GLib.Object.LookupGType()
   at GLib.Object.CreateNativeObject(String[] names, Value[] vals)
   at Gtk.Widget.CreateNativeObject(String[] names, Value[] vals)
   at Gtk.Window..ctor(WindowType type)
   at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm..ctor() in c:\BuildAgent\work\8aca918ee1e565a1\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Dialogs\SplashScreen.cs:line 29
   at MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm.get_SplashScreen() in c:\BuildAgent\work\8aca918ee1e565a1\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide.Gui.Dialogs\SplashScreen.cs:line 24
   at MonoDevelop.Ide.IdeStartup.Run(String[] args) in c:\BuildAgent\work\8aca918ee1e565a1\monodevelop\main\src\core\MonoDevelop.Ide\MonoDevelop.Ide\IdeStartup.cs:line 133
   at MonoDevelop.Startup.MonoDevelopMain.Main(String[] args) in c:\BuildAgent\work\8aca918ee1e565a1\monodevelop\main\src\core\MonoDevelop.Startup\MonoDevelop.Startup\MonoDevelopMain.cs:line 24

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

I’m having the same issue on a new XP machine. First it was the error 0xc0000135 (.NET framework not installed). Now it is the same problem as yours. Are you still having this issue?

Title says it all.

  1. I create a javascript file through the menus.
  2. I rename the file.
  3. I double click the file in the project window to begin editing.
  4. Monodevelop begins to open. (I can see the icon bounce around as it begins to load.)
  5. Monodevelop quits. (The icon disappears.)

What gives?:rage:

It seems I have worked this out. On my Mac, I enabled the root account and executed Monodevelop through the terminal. The software went through the process of making some configuration changes. Next, I quit out of Monodevelop as root and tried to run the program as a user with no special privileges. The program ran, but all the text appeared as blank boxes. That is, there was apparently no font associated with the program. Finally, I quit that and ran Monodevelop as a non-root administrator. The program seems to work fine like this. I hope this helps anyone having the same problem.