It could be that simple ...
In Visual Studio, the Add Reference Project tab displays only projects in one solution. You just need to add the project to the solution and return to the Add Link dialog box.
A solution is just a collection of zero or more projects that can be created together. You can have a project in several solutions. The only limitation is that if project B refers to project A (B is below A), then A must be in every solution that contains B. If the project universe is small, it is typical to have only one solution for all. On the other hand, if one developer only works on upstream projects, it may be easier for a developer to work with a solution that does not have downstream projects.
Installation projects are typically downstream, but note that they are probably independent of library test projects.
[Stream is not the best technical term. The universe of connected projects is a directed acyclic graph .]
source share