通过命令行处理多个应用程序版本

时间:2010-07-14 23:59:12

标签: command-line versioning

我的情况是我们正在发布我们的应用程序的新版本,我想知道其他人如何处理他们有数据文件并打开/编辑该文件的情况。

在以前版本的应用程序中,用户可以制作一个备份文件,其中包含系统的所有必要部分,以便将该文件传输到另一个系统。除了文件不包含版本信息。

如果用户卸载旧版本并安装新版本,则这些备份文件可以正常运行。

如果用户升级到我们的新版本的应用程序,并且还保留了旧版本的安装,那么他们之前打开的备份(通过双击)然后他们在新版本中打开但是用户可能期望他们在之前的版本中打开。

以下哪项选择对用户最好?

  1. 使用新版本打开文件并保留,他们安装了新版本以便生命

  2. 提供一个对话框,显示他们已安装了2个版本以及他们希望使用

  3. 打开文件的版本
  4. 如果文件来自旧版本,则会自动从新版本启动旧版本,并传递相同的命令行参数。

1 个答案:

答案 0 :(得分:0)

如果文件来自新版本,请打开新版本。 如果文件来自旧版本,请显示对话框以选择