Now my team working in a project using Windows Application(C#). We use MSI Installer for creating installation.
I didn't know how to pass command line parameters from MSI file & Setup.exe file.
for example
setup.msi username=demo password=pass
setup.exe username=demo password=pass
Please suggest a good example/reference
В этой статье Code Project есть хороший пример того, как это сделать.
Вы правильно поняли, но для того, чтобы параметры были доступны во время выполнения последовательности, вам нужно будет передать общедоступные свойства, а чем частные. Имена общедоступных свойств пишутся прописными буквами.
Например, это будет работать:
msiexec / i setup.msi ИМЯ ПОЛЬЗОВАТЕЛЯ = yourUserName PASSWORD = yourPassword
Эд прав.
Для установщиков «Setup.exe» — это выходит за рамки MSI, поскольку установщики setup.exe являются собственностью поставщиков. InstallShield, Wise и WiX используют разные параметры командной строки setup.exe для достижения одного и того же результата.