Я создаю приложение в WPF (C # 4.0), которое можно бесплатно скачать через Интернет.
Если пользователь хочет настроить интерфейс этого приложения (пользовательский значок, цветовую схему и т. Д.), У него будет возможность настраивать цвета, загружать ресурсы, такие как значки и логотипы, изменять текст и т. Д., Все это делается через веб-сайт. .
У меня такой вопрос: какова была бы лучшая стратегия, позволяющая пользователям выполнять такую настройку, когда сервер собирает и упаковывает приложение, а затем публикует его, чтобы пользователь мог его загрузить.
В настоящее время я выполняю это с помощью сценария сборки, написанного на powershell, который вызывается веб-сервером (IIS) с использованием собственного обработчика HTTP, который я написал. Результат сборки позже отправляется пользователю по электронной почте со ссылкой для загрузки приложения.