现在我的团队使用 Windows应用程序(C#)在项目中工作。我们使用 MSI安装程序来创建安装。
我不知道如何从MSI文件传递命令行参数& Setup.exe文件。
例如
setup.msi username = demo password = pass
setup.exe username = demo password = pass
请提出一个好的示例/参考
答案 0 :(得分:4)
This Code Project文章就是这样做的一个很好的例子。
答案 1 :(得分:3)
你有正确的想法,但是对于在执行序列期间可用的参数,你需要传递公共属性而不是私有属性。公共属性的名称都是大写的。
例如,这可行:
msiexec / i setup.msi USERNAME = yourUserName PASSWORD = yourPassword
答案 2 :(得分:0)
Ed说得对。
对于“Setup.exe”安装程序 - 超出了MSI的范围,因为setup.exe安装程序是供应商专有的。 InstallShield,Wise和WiX使用不同的setup.exe cmdline参数来实现相同的结果。