[Mono-devel-list] Bride of GAC

Ian MacLean 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.

Ian





More information about the Mono-devel-list mailing list