Have you come across a problem when one project A has a dependency on B, and the B has a dependency on A. This problem happens because of a poor design of the software. Here is some ways to overcome:
- Make one project as part of the other in a separate folder.
- Introduce a third project.
- Use interfaces.