Я хочу восстановить предыдущую версию приложения С#, опубликованную с помощью ClickOnce, если сбой миграции базы данных невозможен, потому что база данных не будет последней и не будет поддерживать последнюю версию приложения.
Подробнее
Я разрабатываю приложение, которое будет использоваться локально в удаленных районах, где Интернет недоступен. Человек будет обновлять свое приложение каждый раз, получая интернет как-то, а затем разворачивает приложение в локальной сети. Оттуда каждый сможет получить обновленную версию приложения. Теперь я хочу использовать миграцию базы данных с помощью этого приложения, и если приложение не работает, оно должно быть восстановлено до предыдущей версии. Я уже использовал FluentMigrator для миграции базы данных и использовал ClickOnce для развертывания приложения. Я также просмотрел почти все ссылки, чтобы посмотреть, как я могу это сделать. Теперь я знаю, что это невозможно с помощью ClickOnce. Может кто-нибудь сказать мне какой-то другой способ или может быть какой-то взлом?. Я использую ClickOnce из-за его функции автоматического обновления, поэтому на самом деле не хочу терять эту функциональность сейчас. Любая помощь будет оценена.