Я создаю приложение для нескольких клиентов.Каждое из этих приложений лишь незначительно отличается (в представлении пользовательского интерфейса) от других, и почти весь другой код идентичен.
В лучшем случае я бы маркировал что-то вроде загрузочного приложения для каждого клиента, чтобы они могли разместить свой логотип в отдельном приложении на рынке.После того, как пользователь установит клиентское приложение, оно загрузит основные функции, установит некоторые префы и запустит их так, как если бы оно было получено после одной загрузки.Таким образом, я мог бы получить выгоду от обновления исправлений ошибок один раз, а не для каждого приложения (намечено на 20-30 к концу года.) Я читал, что это невозможно из-за мер безопасности (и дополнительных посещенийрынок для второй загрузки или необходимости разрешить установку из неизвестных источников недопустим.)
Я думаю, что наихудший случай / единственный случай может заключаться в том, чтобы включить этот общий код в каждое приложение исоздать пакетную сборку и развернуть, как только обновления будут готовы.
Я ищу подход, похожий на DLL, для экономии усилий и безопасности.
Буду признателен за любые замечания по этому вопросу.
Спасибо!