Конечно, вы можете иметь несколько файлов проекта в одном решении.Все, что вам нужно сделать (и я предполагаю, что вы используете Visual Studio), это добавить один или несколько новых проектов к существующему решению.
Вам необходимо решить, какой из проектов в решении является вашим «Основным»проект, и вы делаете это, щелкнув правой кнопкой мыши по проекту в обозревателе решений и выбрав «Сделать стартовым проектом».Вообще говоря, запускающий проект будет тем, который содержит пользовательский интерфейс для вашего приложения.
Вы должны убедиться, что основной проект ссылается на другие проекты - как уже упоминалось @driis, вы делаете это в диалоговом окне Добавить ссылку и нажимаете вкладку «Проекты».
Для организацииваш проект, вы должны думать о различных функциональных областях приложения.Обычно приложение делится на компоненты представления, бизнес-логики и доступа к данным, но это не единственный подход.У вас могут быть различные методы и классы, которые вы хотите использовать повторно в будущих проектах, поэтому вы можете создать некоторые библиотеки «Utility» или «Helper».
Вы можете выбирать пространства имен в тех же строках, что и проектимена или другие различные функциональные области приложения.Для общего руководства, прочитайте эту статью MSDN или эту .
Удачи!