我一直在研究工作中的各种项目。我想组织的解决方案中的所有项目,在下面的树结构:.net sln结构
[Common Libraries] -- virtual and real folder
project1
project2
.... -- projects or folders
[Application Group1]
[Application1]
project1 -- console application as example
projectLib1 -- project library for project1
[dependency libraries1]
projectLib1_1 -- dependency project for upper projectLib1
....
基本上,顶部文件夹包含所有的公共库和它依赖的项目。虚拟文件夹(真实文件夹)也可以用来分组项目和子组。通过这种方式,项目只能看到或参考同一级别和更高级别的项目。
任何评论或其他替代方式来组织项目?