Обработка нескольких версий приложения через командную строку - PullRequest
1 голос
/ 15 июля 2010

У меня есть ситуация, когда мы выпускаем новую версию нашего приложения, и мне было интересно, как другие люди справляются с ситуацией, когда у них есть файл данных и открывается / редактируется этот файл.

В предыдущей версии приложения пользователи могли создавать файл резервной копии, который содержит все необходимые части системы для транспортировки и восстановления этого файла в другую систему. За исключением того, что файл не содержит информации о версии.

Если пользователь удаляет нашу старую версию и устанавливает новую версию, эти файлы резервных копий работают отлично.

Если пользователь обновил нашу новую версию приложения, а также оставил старую версию установленной, то резервные копии, которые он делал ранее при открытии (двойным щелчком), открываются в новой версии, НО пользователь, вероятно, ожидал их открыть в предыдущей версии.

Какой из следующих вариантов будет наиболее приятным для пользователя?

  1. Откройте файл с новой версией и оставьте это, они установили новую версию, так что жизнь

  2. Представить диалоговое окно, показывающее, что у них установлено 2 версии и в какой версии они хотят открыть файл с помощью

  3. Если файл из старой версии, автоматически запустить старую версию из новой версии, передавая те же параметры командной строки, что и при вводе.

1 Ответ

0 голосов
/ 15 июля 2010

Если файл из новой версии, откройте новую версию. Если файл из старой версии, покажите диалоговое окно, чтобы выбрать

...