On Thu, 2005-07-21 at 21:35 +0200, Jost Boekemeier wrote:
> Hi,
> 
> > The issue you dont seem to understand is that there
> > is no "default" version.
> 
> Sounds like a fundamental flaw.  We don't care for the
> library version as we use reflection to explore it.
> 


It actually sounds like a flaw in your application.

If your application is not capable of dealing with multiple versions of
a library, it will not run on any .net platform.

If you truly don't care about what version of the assembly you get back,
you can use Assembly.LoadWithPartialName ("gtk-sharp"), however, as
stated in the docs, you will get a version back (if anything matching
that partial name exists), not necessarily the same one on every
machine, or even on the same machine if there are multiple matches.

Not to be crass, but it sounds like your application, or at least the
piece of it that identifies assemblies to be dynamically loaded, is
poorly designed. I would suggest reworking how that bit works, as I am
willing to bet you will get far greater success from a real solution in
the long-term (as well as the potential to move to other platforms
beyond Linux and old copies of mono if you so wish to).

--Todd

_______________________________________________
Gtk-sharp-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/gtk-sharp-list

Reply via email to