Marc Gravell
4/8/2008 10:40:00 AM
Circular dependencies are (as you have found) only an issue accross
Assembly boundaries, since that is when references are used.
In reality, this is one best avoided; for example, by pushing all the
offending interfaces into a shared base-assembly that several higher-up
assemblies can reference.
The IDE does not support circular references. If you try hard, you can
get the command-line compiler to do it, but I don't recommend it; it is
almost always the wrong design.
Marc