I did not exactly got the issue you are facing, However I think
exploring Project->BuildOrder..will sove you your issue,
-Cnu
I would call that situation a "circular reference" or "circular
dependency". You can accomplish it if you compile from the command-line,
but I believe that in the IDE it's not possible. It would be better to
refactor your code so that the circular dependency doesn't exist. Having
a circular dependency will always make your code more complicated and more
costly to maintain.
Without seeing a concise-but-complete code example that sufficiently
illustrates this circular dependency in your actual code, it's impossible
to know what the best approach would be. But generally, this sort of
thing can be addressed by using callbacks (i.e. delegates, either as
parameters, properties, or events) or interfaces (you may find it useful
or necessary to declare the interface in some commonly-referenced
assembly), both of which allow one assembly to call methods in another
without actually having to reference that other assembly.
Pete