如何在安装时覆盖ProductName属性?

时间:2012-03-26 16:24:35

标签: c# visual-studio-2010 windows-installer

在安装项目中,我将ProductName属性设置为“MyProductName”。客户希望能够在安装时将此值覆盖到某个其他值,具体取决于他们正在安装产品的客户端。看起来我可以设置一个命令行值并在自定义操作的Install方法中捕获它(我知道该怎么做)。但是,我如何处理命令行中的值以使新值出现在ProductName proeperty在安装过程中所执行的任何位置?他们还想覆盖Title和AddRemovePrograms图标。

1 个答案:

答案 0 :(得分:1)

你做不到。 ProductName在安装时是不可变的。相反,您的客户应该考虑创建Transforms。 Windows Installer SDK中有一个名为Orca的免费工具,可供他们使用。