[Mono-dev] gacutil problem

Joshua Tauberer tauberer at for.net
Tue Jan 10 10:35:00 EST 2006

Paul F. Johnson wrote:
> I've compiled the MySQL connector and have run gacutil -i MySql.Data.dll
> which gacutil reports has been installed into the gac
> (/usr/lib/mono/gac).
> When I try to compile using it thought, I get the error that mcs cannot
> find the assembly MySql.Data.

Something about mcs not using the GAC to find assemblies, but only 
looking at 'installed' packages with .pc files, or in 
/usr/lib/mono/1.0/.  You could specify the full path, or use -L.

Could we reevaluate exactly why we avoid using the GAC at compile time? 
  Lots of people have been confused by this behavior, I still don't 
understand how looking in particular places besides the GAC is any 
better than additionally looking in the particular place named the GAC. 
  If the developer is concerned about the version of the assembly found, 
he should be able to put the version in the /r option, and not rely on 
the right version (and no other version) actually being 'installed'.

- Joshua Tauberer


** Nothing Unreal Exists **

More information about the Mono-devel-list mailing list