Visual Studio安装程序包升级

时间:2015-01-16 15:25:02

标签: visual-studio-2010 installer updates visual-studio-setup-proje

我使用VS 2010创建了一个安装程序包。设置工作正常。 它包括一个msi包文件和一个外部配置文件。

当我运行安装程序时,如果以前安装了该软件,而不是升级它,我们可以更改配置文件吗?

如果是,怎么样?请建议

此致 GAGAN

1 个答案:

答案 0 :(得分:0)

首先如何将配置文件复制到系统中?

如果是自定义操作代码,则可能工作的是修复现有已安装的产品。如果CA条件允许,则将再次调用代码并执行新文件的另一个副本。

否则答案是否定的。 VS生成的MSI中支持的升级是RemovePreviousVersions主要升级。

如果我事先知道将配置文件与产品分开更新是一项要求,并且它已被安装的应用程序使用,那么我会让应用程序负责选择加载新的配置文件。通过将配置更新绑定到MSI文件,设计有效地将更新选择限制为VS安装项目更新(RemovePreviousVersions)中可用的更新选项。