Если ваши интерфейсы меняются в каждом выпуске, то невозможно избежать перекомпиляции кода вашими пользователями.Но, используя некоторые методы, вы можете уменьшить этот процесс перекомпиляции:
- Спрятать детали вашей библиотеки как можно больше для своих пользователей.
- Постарайтесь уменьшить зависимость экспортируемого материала, насколько это возможно.
- Не размещайте слишком много служб в одном интерфейсе.Сократите свои интерфейсы должным образом.