[Gtk-sharp-list] CVS trunk is frozen. Pass the time by writing some docs. Seriously.

Mike Kestner mkestner@ximian.com
Fri, 18 Jun 2004 15:11:15 -0500


On Fri, 2004-06-18 at 04:57, Murray Cumming wrote:

> Does Gtk#/mono have some parallel-install system in case you need to
> break API in future, like in C with GTK+ 1.2 and GTK+ 2.0?

IL assemblies are versioned with a major.minor.build.revision numbering
scheme.  When you build against an assembly, a reference to the version
is stored in your application, so that the runtime can load the proper
version from the Global Assembly Cache.  

The GAC can have multiple gtk-sharp assemblies installed distinguished
by signing key, version, and culture.  We will use versioned .pc files
to enable building against the various versions.

-- 
Mike Kestner <mkestner@ximian.com>