如何将命令行参数传递给MSI安装程序

ame*_*exn 8 .net c# windows-installer winforms

现在我的团队使用Windows应用程序(C#)在一个项目中工作.我们使用MSI Installer来创建安装.

我不知道如何从MSI文件和Setup.exe文件传递命令行参数.

例如

setup.msi username = demo password = pass

setup.exe username = demo password = pass

请提出一个很好的例子/参考

Dav*_*ker 6

这篇代码项目文章提供了一个很好的例子。


小智 5

您有正确的主意,但是要使参数在执行序列期间可用,则需要传递公共属性,而不是私有属性。公共属性的名称均为大写。

例如,这将起作用:

msiexec / i setup.msi USERNAME =您的用户名PASSWORD =您的密码