Хорошую справочную статью по этой теме можно найти здесь . Примечание. Это очень старая статья, относящаяся ко времени .net 1.1, но общие принципы, касающиеся проектов / решений, остаются неизменными и применяются, IMO
Обратите внимание, чтоВ этой статье рассказывается о том, как структурировать решения и использовать их с VSS, но общий принцип организации проектов и решений применим к любой системе контроля версий (я позволю себе немного поверить и предположить, что вы не используете VSS :-))
Структура папок, в частности, это то, что разные проекты могут даже организовать по-разному в зависимости от их логической архитектуры.Тем не менее, эта статья также даст вам представление о том, что решения находятся на более высоком уровне, чем проекты в целом.

В этом блоге также обсуждается общая структура решения / проекта, и вы можете воспользоваться некоторыми замечаниями, приведенными здесь, если они имеют отношение к вашему коду.