у нас есть приложение .net windows form, и в течение многих лет мы использовали проекты установки Visual Studio для создания наших установщиков MSI.У нас есть настройки, хранящиеся в реестре, а также в профилях пользователей.Проблема, с которой мы столкнулись, заключается в том, что наши пользователи работают в очень ограниченных средах, в основном в банковском секторе, и не имеют никаких полномочий вообще что-либо делать.В лучшем случае они имеют доступ к папке, в которой установлено приложение.Поэтому каждый раз, когда им нужно обновить наше приложение, им нужно вовлекать ИТ-специалистов, что включает месяцы ожидания и смешные затраты.
Итак, вот идея, которую мы подумали о том, чтобы сохранить все пользовательские настройки и настройки приложения в папке приложения и установитьпросто скопировав и вставив необходимые файлы в нужный каталог.У нас нет никаких зависимостей или COM-библиотек, не нужно ничего регистрировать.Идея заключается в том, что развертывание работает подобно приложениям Eclipse для копирования и вставки или приложениям Mac OS X.Не нужно помещать вещи в реестр, не нужно использовать установщики, просто скопируйте и вставьте папку.Так есть ли люди, которые пробовали эту стратегию, и каковы, по вашему мнению, недостатки?