由于我之前没有这样做过,所以我不确定我打算这样做的方式是否可行或者是否有更好的方法。就像使用 Windows Installer 或 Install Shield 或 Windows Installer XML (WiX) 工具集一样。任何帮助都会很棒,因为我不知道。
我们有一个产品,我们每隔几个月就会发布新版本。到目前为止,我们只推出了完整的版本,即版本 1.0 或版本 1.5,但没有从 1.0 升级到 1.2 到 1.3 到 .... 你明白了,对!因此,任何获得 1.0 版本的客户都无法升级到 1.2 或 1.3 甚至最新版本。他们必须卸载旧版本并安装最新版本。这是不对的,但这就是我们迄今为止所能做的。但我们想改变它。
我的计划是为每个升级路径创建一个带有(Sql 脚本)的安装文件。检查数据库中存储版本信息的表,并根据它运行不同的脚本来升级数据库。
我担心的是,一旦我们有超过 5 或 6 个不同的版本,这种方法可能无法扩展。
如果您可以指出有关此主题的任何文章或书籍,那也会有很大帮助。
另外,我们可以为此使用 Windows Installer 或 Install Shield 吗?
谢谢,_UB