I have a question about links between projects in a solution. Most of my previous applications just had one or two projects in solution, but this time I want to split the application further.
Now I am launching a new solution in Visual Studio 2008 and have created several basic projects to separate the separate parts of my application.
But for the time being, I'm just creating various projects on a whim and creating links between them when I need it. Sometimes I find myself in a situation where two projects must refer to each other, but this is not allowed, as this will cause a cyclical dependency.
Are there any rules / tips / templates that I should consider when creating different projects and combining them?
Should I start on the inside and go out? If the "core" projects reflect all external projects or, perhaps, come from outside, and where do independent projects refer to the "core"? Or the third option, when I have a business in two projects, and both of them refer to the third project?
source
share