2010-07-14 5 views
1

Je suis dans une situation où nous publions une nouvelle version de notre application, et je me demandais comment d'autres personnes gèrent la situation où ils ont un fichier de données et ouvrent/modifient ce fichier.Gestion de plusieurs versions d'application via la ligne de commande

Dans la version précédente de l'application, les utilisateurs pouvaient créer un fichier de sauvegarde contenant toutes les parties nécessaires du système pour transporter et restaurer ce fichier sur un autre système. Sauf que le fichier ne contient aucune information de version.

Si l'utilisateur désinstalle notre ancienne version et installe la nouvelle version, ces fichiers de sauvegarde fonctionnent parfaitement. Si l'utilisateur a mis à niveau vers notre nouvelle version de l'application, et laisse également l'ancienne version installée, les sauvegardes qu'ils ont précédemment prises lorsqu'ils ouvrent (via Double-clic) puis ils ouvrent dans la nouvelle version MAIS l'utilisateur probablement attendu les ouvrir dans la version précédente.

Lequel des choix suivants serait le plus agréable à l'utilisateur?

  1. Ouvrez le fichier avec la nouvelle version et le laisser être, ils ont installé la nouvelle version si c'est la vie

  2. Présenter une boîte de dialogue indiquant qu'ils ont 2 versions installées et quelle version ils veulent ouvrir le fichier avec

  3. Si le fichier est de l'ancienne version, lancez automatiquement l'ancienne version de la nouvelle version qui passe à travers les mêmes paramètres de ligne de commande qui sont entrés.

Répondre

0

Si le fichier provient d'une nouvelle version, ouvrez une nouvelle version. Si le fichier provient de l'ancienne version, affichez la boîte de dialogue pour sélectionner

Questions connexes