[Mono-devel-list] GAC and third party libraries: post Beta planning.

Todd Berman tberman at sevenl.net
Wed May 12 00:52:37 EDT 2004


On Tue, 2004-11-05 at 23:47 -0400, Miguel de Icaza wrote:
<lots of snip>
> 	* This does *not* solve the MonoDevelop issue of how to load and
> 	  browse existing packages.  I think that this problem will have
> 	  to be solved in a different way: by scanning all the .pc files
> 	  on the system, and grepping for those that have some special
> 	  tag (I propose the tag to be called MonoLib:).

well, here is my current thinking.

Load all the .pc files and see which ones have something in Libs: that
ends with .dll (Is this going to be a bad check on some systems?). Then
we will assume anything that has a .pc file is in the gac, so this will
show up in the gac (system, whatever) assemblies tab.

Here is where my thinking gets hazy.

We need to support two uses of said reference. compiling and building.

What would be best is if somehow the 'package' that the third party lib
comes from is included in that .pc file (Your MonoLib tag). (obviously
the mono 'core' stuff will be searched regardless). However MD needs to
figure out how to failover properly without that.

--Todd




More information about the Mono-devel-list mailing list