Я проверил перед публикацией, поэтому, если это дуп, я извиняюсь.
Я работаю над тем, что запустится как приложение WinForms, которое представляет собой многоуровневый дизайн, основанный на шаблоне MVP.Я создал два проекта сборки, которые начнут работать как слой представления.
Company.Project.Presentation.Core - эта сборка содержит все контракты / интерфейсы для представлений и докладчиков
Company.Project.Presentation.WinForms - эта сборка содержит конкретные реализации представлений и докладчиков.
Основная причина, по которой я решил сделать это, заключалась в том, что, если мы решим перейти на WPF, контракты будут независимыми.сборка.
Кажется ли это хорошей идеей?или я просто увеличиваю количество проектов в своем решении, когда одной сборки с подпапками / пространствами имен будет достаточно?
Спасибо за любой предварительный вклад,
Jeremie