В visual studio вы можете определить корень по умолчанию для всех ваших проектов.Для этого перейдите в Инструменты -> Параметры -> Проекты и решения и установите первое текстовое поле «Расположение проектов».
После этого вы должны знать и следить за тем, как организованы проекты .Net.
Допустим, вы создаете сайт под названием «TestSite».У вас будет корневая папка с таким именем, и в этой папке у вас будет файл решения "TestSite.sln" и столько подпапок, сколько будет выполнено вашего проекта.Распространенный сценарий может быть следующим:
- TestSite.sln
- TestSite.Bll
- TestSite.Dal
- TestSite.Web
Это будет три проекта: первые два типа «Библиотека классов», поскольку они являются вашим бизнес-уровнем и уровнем данных, и третий тип «Веб-приложение» или «Приложение Mvc»."(что намного лучше).
Вы можете ссылаться на проекты между ними, и когда вы компилируете, все связывается.