[Mono-dev] Dependencies between assemblies

Marek Safar marek.safar at seznam.cz
Wed Apr 16 17:55:51 EDT 2008

>>    System.Web uses System.Drawing for drawing controls (iirc) and  
>> System.Windows.Forms because thats where the resource reader/writer  
>> reside.
> This is correct, what an ugly dependency to have there, its used by the
> on-the-flight resource compiler.   
> There is one option though, it seems that the code is fairly standalone,
> and we could include the source code under an internal namespace:
> gmcs -d:NET_2_0 System.Resources/ResXResourceReader.cs -r:System.Drawing
> System.Resources/ResXResourceWriter.cs System.Resources/ResXNullRef.cs
> System.Resources/ResXDataNode.cs  System.Resources/ResXFileRef.cs
Why not reference them directly from where they are now. However, this 
will work only if there are no or very limited second level dependencies.


More information about the Mono-devel-list mailing list