[Mono-dev] Dependencies between assemblies
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
> 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