現在我的團隊正在使用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參數來獲得相同的結果。