на сторонний сервис, как бы ты поступил? Вынес бы его в отдельное решение и репозиторий и рассматривал как отдельный проект в целом, подключая его как NuGet внутри основного проекта или не парился бы и засунул прямо в основной проект?
Я бы использовать MEF - скажем если сторонний сервис типа смс рассылки сделал бы базовый интерфейс в основном проекте
Как нугет точно не советую - не сможешь делать один feature branch на изменение в обоих сервисах сразу. Мы на это напоролись один раз
Обсуждают сегодня