代码之家  ›  专栏  ›  技术社区  ›  Paul Farry

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

  •  1
  • Paul Farry  · 技术社区  · 15 年前

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

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

    如果用户卸载了我们的旧版本并安装了新版本,那么这些备份文件就可以完美地工作。

    如果用户升级到应用程序的新版本,并保留安装的旧版本,那么当他们打开(通过双击)以前所做的备份时,它们将在新版本中打开,但用户可能希望它们在以前的版本中打开。

    以下哪一个选项对用户最好?

    1. 用新版本打开文件并保留它,他们安装了新版本,所以这就是生活

    2. 显示一个对话框,显示他们安装了两个版本,以及要用哪个版本打开文件

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

    1 回复  |  直到 15 年前
        1
  •  0
  •   Miro A.    15 年前

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