[MonoDevelop] What is happening with MD 2 alpha 2 here?

Christian Hoff christian_hoff at gmx.net
Sun Dec 28 13:46:32 EST 2008

alan battersby wrote:
> I am using MD 2 alpha 2 downloaded and compiled on opensuse 11.  What
> does this warning mean?
> [Task:File=/home/alan/C# development/OTPaths Lattice
> v1.0/OTPaths/gtk-gui/gui.stetic, Line=0, Column=0, Type=Warning,
> Priority=Normal, Description=/home/alan/C# development/OTPaths Lattice
> v1.0/OTPaths/gtk-gui/gui.stetic: Could not generate code for widgets of
> type: OTPaths.JointUI. The widget could not be found in any referenced
> library. The generated code may be invalid.]
> I can load the widget in the editor window and see its design and source
> code. It loads when I either select the source JointUI.cs  in solution
> explorer or from the User Interface folder . So why am I getting this
> message.  There are three other Widgets affected in the same way. All
> were compiling fine a couple of minutes ago, and I was working on none
> of them, MD crashed and when restarted I get the above plus another
> error shown below
> [Task:File=/home/alan/C# development/OTPaths Lattice
> v1.0/OTPaths/Dialogs/CellDialog.cs, Line=62, Column=25, Type=Error,
> Priority=Normal, Description=Cannot implicitly convert type
> `Cairo.Context' to `Cairo.Context'(CS0029)]
>  from this line
> using (Cairo.Context ct = Gdk.CairoHelper.Create (drawingarea.GdkWindow))
Yeah I got the same errors,too and I never found the reason, but I 
suspect that this is caused by a version conflict. There are 2 versions 
of Mono.Cairo in your GAC: version 1.1 and 2.0. Gdk links against the 
1.1 version whereas you are probably linking 2.0.

I am using multiple assemblies in my project and some are compiled with 
the 3.5 profile and other parts with 2.0. If I called a method taking a 
Cairo.Context in another assembly of my project, then I got errors 
during the build which disappeared by re-building a part of the project. 
Then MD was using MSBuild as the default project format and I re-created 
my project files to use the new format. And suddenly this error didn't 
occur anymore.

I am really wondering what the real cause of these errors is.
> Has anyone seen this type of bug in MD before or suggest why the
> warnings are occurring?
> Alan          
> _______________________________________________
> 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