[Mono-devel-list] Bride of GAC
ianm at ActiveState.com
Wed May 12 01:50:02 EDT 2004
Todd Berman wrote:
>>I read everything posted on this subject (GAC) I still don't get why
>>fully qualified paths to the assemblies are needed. People keep saying
>>they need that, but I saw no explanation of why and what it
>>accomplishes. I can't help but think for whatever reason they do we
>>could solve that differently. If we don't really need that we can
>>return to having the GAC resolve it for us like we had in cvs for a
>>brief time that I liked and the rest of these things are unneeded, correct?
>The best explanation I got from Gert was because of how nant works.
Just for the record - the real reason was compatibility with csc.exe.
Sure its how nant works but only because it calls out to csc.exe and as
such can only pass:
- fully qualified paths
- assembly file names for those assemblies in the same folder as csc.exe
( ie system assemblies). And as Mike pointed out this needs to be the
file name of the physical assembly not just a partial name - ie
System.Data.dll rather than System.Data.
More information about the Mono-devel-list