在Windows安装开始之前根据所选位置更新产品ID

时间:2013-12-11 10:01:43

标签: c# windows installer windows-installer

我正在尝试创建一个Windows安装程序,它支持安装同一个应用程序的多个实例,只有每个实例都有一个唯一的ID。

现在问题是,我希望根据安装位置设置id。 ID将根据用户在对话框中选择的位置来决定。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

第一个问题,您想要实现的目标是什么,或者让用户安装同一个应用程序的多个实例的要求是什么?

你在说什么ID?如果要实现此目的,则必须更改以下MSI属性,除非您为每个MSI更改这些属性值,否则用户将无法安装多个实例。

  1. 产品代码
  2. 的UpgradeCode
  3. DetectNewerInstalledVersion属性为false