现在我的团队正在使用Windows应用程序(C#)使用该项目。我们使用MSI Installer来创建安装。如何将命令行参数传递给MSI安装程序
我不知道如何从MSI文件& Setup.exe文件传递命令行参数。
例如
名的setup.msi演示= =密码传递
SETUP.EXE用户名=演示密码=传递
请提出一个很好的例子/基准
现在我的团队正在使用Windows应用程序(C#)使用该项目。我们使用MSI Installer来创建安装。如何将命令行参数传递给MSI安装程序
我不知道如何从MSI文件& Setup.exe文件传递命令行参数。
例如
名的setup.msi演示= =密码传递
SETUP.EXE用户名=演示密码=传递
请提出一个很好的例子/基准
This代码项目文章有一个很好的例子。
你有正确的想法,但为了在执行过程中可以使用的参数,你需要传递公共属性而不是私有属性。公共属性的名称全部大写。
例如,这会工作:
MSIEXEC/I USERNAME的setup.msi = yourUserName PASSWORD =你的密码
埃德有它正确的。
对于“Setup.exe”安装程序 - 这超出了MSI的范围,因为setup.exe安装程序是供应商专有的。 InstallShield,Wise和WiX使用不同的setup.exe cmdline参数来获得相同的结果。