ODIN писал(а):а зачем выносить в отдельный dll модуль общий функционал? может лучше общий функционал держать на уровне тока модулей, и пусть в одном ехе всё хранится, а то я обслуживал КУЧУ всяких систем, которые использовали ЕЩЁ БОЛЬШУЮ КУЧУ всяких dll и когда начиналась вакханалия в том что эти dll устаревали и шли в разнобой с друг с другом и приложениями... то все начинали прыгать скакать..

Добавлено спустя 20 минут 8 секунд:
зато, заметьте, какая модульность! можно любой отдельный пакет поставить, обновить и удалить!