[MonoDevelop] Monodevelop on WinXP fails due to missing Mono.Cairo.dll

Bojan Rajkovic severedcross at gmail.com
Thu Sep 30 10:55:54 EDT 2010


MonoDevelop on Windows XP doesn't run using the Mono runtime, it runs using the MS.NET runtime. Are you sure you installed GTK# for .NET, available from http://ftp.novell.com/pub/mono/gtk-sharp/gtk-sharp-2.12.10.win32.msi

Cheers,
Bojan

On Sep 30, 2010, at 12:06 AM, Oualid Boutemine wrote:

> Yes and the latest version, I also verified Mono.Cairo assembly in the Gac, it's available here lib\mono\gac\Mono.Cairo\2.0.0.0__0738eb9f132ed756 
> 
> Subject: Re: [MonoDevelop] Monodevelop on WinXP fails due to missing Mono.Cairo.dll
> From: claunia at claunia.com
> Date: Thu, 30 Sep 2010 04:58:06 +0100
> CC: monodevelop-list at lists.ximian.com
> To: boutemine.walid at hotmail.com
> 
> Have you installed Mono?
> 
> El 29/09/2010, a las 22:14, Oualid Boutemine escribió:
> 
> Same problem here I have Win7 x64
> Everything is installed correctly and up to date.
> here is the exception details,
> -----------------------------
> System.IO.FileLoadException: Could not load file or assembly 'Mono.Cairo, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
> 
> File name: 'Mono.Cairo, Version=2.0.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f'
> 
>    at MonoDevelop.Components.Docking.ShadedContainer.DrawBackground(Widget w, Rectangle allocation)
> 
>    at MonoDevelop.Components.Docking.ShadedContainer.DrawBackground(Widget w)
> 
>    at MonoDevelop.Components.Docking.DockBar.OnExposeEvent(EventExpose evnt)
> 
>    at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt)
> 
> 
> 
> 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].
> -------------------------------
> 
> > From: brousch at gmail.com
> > Date: Wed, 29 Sep 2010 14:11:16 -0400
> > To: monodevelop-list at lists.ximian.com
> > Subject: [MonoDevelop] Monodevelop on WinXP fails due to missing	Mono.Cairo.dll
> > 
> > I am attempting to use Monodevelop 2.4 on Windows XP Pro SP3 and I
> > keep getting an error and a crash during the "Loading workbench" stage
> > when I try to run it. I have installed .NET Framework 3.5 and GTK# for
> > .NET 2.12.9-2. Monodevelop appears to install fine, but when I run it
> > it gives me the following error:
> > 
> > ---
> > 
> > System.IO.FileNotFoundException: Could not load file or assembly
> > 'Mono.Cairo, Version=2.0.0.0, Culture=neutral,
> > PublicKeyToken=35e10195dab3c99f' or one of its dependencies. The
> > system cannot find the file specified.
> > 
> > File name: 'Mono.Cairo, Version=2.0.0.0, Culture=neutral,
> > PublicKeyToken=35e10195dab3c99f'
> > at MonoDevelop.Components.Docking.ShadedContainer.DrawBackground(Widget
> > w, Rectangle allocation)
> > at MonoDevelop.Components.Docking.ShadedContainer.DrawBackground(Widget w)
> > at MonoDevelop.Components.Docking.DockBar.OnExposeEvent(EventExpose evnt)
> > at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt)
> > 
> > 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 tried using version 2.0.0.0 of Mono.Cairo.dll from a
> > mono-2.6.7-gtksharp-2.12.10-win32-2.exe install and from Ubuntu 10.04
> > with a working Monodevelop 2.4, but apparently these are not exactly
> > the right versions. Monodevelop still crashes, but with this slightly
> > different error.
> > 
> > ---
> > 
> > System.IO.FileLoadException: Could not load file or assembly
> > 'Mono.Cairo, Version=2.0.0.0, Culture=neutral,
> > PublicKeyToken=35e10195dab3c99f' or one of its dependencies. The
> > located assembly's manifest definition does not match the assembly
> > reference. (Exception from HRESULT: 0x80131040)
> > 
> > File name: 'Mono.Cairo, Version=2.0.0.0, Culture=neutral,
> > PublicKeyToken=35e10195dab3c99f'
> > at MonoDevelop.Components.Docking.ShadedContainer.DrawBackground(Widget
> > w, Rectangle allocation)
> > at MonoDevelop.Components.Docking.ShadedContainer.DrawBackground(Widget w)
> > at MonoDevelop.Components.Docking.DockBar.OnExposeEvent(EventExpose evnt)
> > at Gtk.Widget.exposeevent_cb(IntPtr widget, IntPtr evnt)
> > 
> > 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 also tried using previous releases of Monodevelop and had the same
> > results. Any help is appreciated.
> > 
> > -- 
> >   Ben Rousch
> >   brousch at gmail.com
> >   http://ishmilok.blogspot.com/
> > _______________________________________________
> > Monodevelop-list mailing list
> > Monodevelop-list at lists.ximian.com
> > http://lists.ximian.com/mailman/listinfo/monodevelop-list
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
> 
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list



More information about the Monodevelop-list mailing list