现在我的团队正在使用 Windows 应用程序 (C#) 开展项目。我们使用 MSI Installer 创建安装。
我不知道如何从 MSI 文件和 Setup.exe 文件传递命令行参数。
例如
setup.msi username=demo password=pass
setup.exe username=demo password=pass
请推荐一个好的例子/引用
最佳答案
您的想法是对的,但是要使参数在执行序列期间可用,您需要传递公共(public)属性而不是私有(private)属性。公共(public)属性的名称全部大写。
例如,这会起作用:
msiexec /i setup.msi USERNAME=yourUserName PASSWORD=yourPassword
关于c# - 如何将命令行参数传递给 MSI 安装程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3528363/