在MSI安装期间将参数传递给app配置文件 - 高级安装程序

时间:2015-07-17 01:54:53

标签: advanced-installer

我使用高级安装程序创建了MSI包。它包含App Config,我必须通过siteURL,这取决于位置。我需要在安装msi时将siteurl传递给app config。请帮帮我。我是Advanced Installer的新手

1 个答案:

答案 0 :(得分:0)

您可以查看Advanced Installer的在线用户指南,它有很多有用的信息。例如importing and editing XML config files上的文章。

或如何从最终用户那里add a custom dialog and write in the system the values captured

编辑: 有关命令行的其他答案

您可以从命令行静默运行安装,但仍会看到消息框,指出程序包是使用试用版构建的。您将看不到标准的MSI对话框。购买Advanced Installer许可证后,试用消息将消失。

请注意,如果您的安装是按计算机安装的(,即您在Program Files或HKLM注册表配置单元中编写),则必须以管理员身份启动命令提示符窗口(cmd.exe)。否则安装将无提示失败,您将不知道原因,因为在静默安装时,操作系统不会显示错误消息。

以下是command line示例:

  

msiexec.exe / i C:\ setup \ installer.msi / qn ID =" 235424" SITEURL =" www.example.com"

请注意,建议不要使用private properties,即名称中包含小写字母的属性,我们建议使用公共属性,例如: SITE_URL