[Gtk-sharp-list] Problems with VS2008 and Mono.Cairo

Andy Selvig ajselvig at gmail.com
Sun Dec 28 17:09:34 EST 2008


On Wed, Dec 24, 2008 at 10:36 PM, AngryZealot <angryzealot at gmail.com> wrote:
> Thank you for your assistance. Shortly after posting this message, I
> was able to successfully build using the assemblies from the full Mono
> distribution. These work fine, but the assemblies from just the GTK#
> distribution did not.

The ones from the Gtk# distribution from Medsphere should work fine.
This method of deployment on Windows makes more sense to me as:
 - last I checked, Mono came with Gtk 2.10 instead of 2.12, which is
the standard right now on Linux
 - it seems unnecessary to use Mono on Windows unless you're using a
Mono-specific library. Otherwise, .NET works perfectly fine and it
standard on basically all Windows machines

> This is tangential to the original topic, but do you know if it's
> possible to upgrade the version of Cairo used by an application? Mono
> is shipping with 1.5.2 if I recall correctly, which is too old for my
> purposes. Dropping in a newer libcairo-2.dll causes problems.

Not sure what you're asking here? I don't think you can just drop a
new dll in with a compiled application. You'd have to recompile with
the new version (since the assembly keeps track of what version of the
unmanaged dll it's looking for).


More information about the Gtk-sharp-list mailing list