如何为安装项目创建属性?
我有一个安装项目需要作为静默安装程序运行。安装程序用于运行并打开另一个窗口来设置配置设置。新的需求需要我在静默模式下设置相同的配置值。如何为安装项目创建属性?
因此,我需要MSI将参数发送到我已经创建并在提交自定义操作中运行的控制台应用程序。
的Update.exe/S/V “/ CONFIGVALUE”
提前感谢!
编辑
值是需要在App.config文件要更新的URL。该值是通过一个winform应用程序分配的,该应用程序可以在安装程序提交时读取和写入app.config文件。 update.exe尚未接受任何值。这是我一直试图弄清楚的一个新的更新。
回答:
反向工作,查看自定义动作exe的属性窗口中的参数属性,这是您传递参数的地方。您可以将Windows Installer属性放在方括号中,以便它们在安装时解析为实际值。所以/ x = [VersionNT64]的参数在我的系统上作为x = 601传入程序。
所以,如果你有一个沉默的MSI命令行,你可以在MSI命令行上传递你的值,比如msiexec/i/q CONFIGVALUE = whatever,然后在参数中放入[CONFIGVALUE]适当的地方。
确保在自定义操作的属性窗口中将安装程序类设置为false。
以上是 如何为安装项目创建属性? 的全部内容, 来源链接: utcz.com/qa/263662.html