2010-06-05 16 views

回答

1

Inno Setup能夠接受命令行參數。然後,您可以使用這些參數來決定安裝的內容或設置的配置方式。然後,您可以執行一些操作,如調用安裝程序「Setup.exe -QA」以使用QA設置進行安裝,或者使用「Production Settings」安裝「Setup.exe -PROD」。

查看Inno Setup幫助文件,獲取有關如何在安裝程序中使用命令行參數的文檔。

+0

我開始走這條路,然後發現在用戶機器上安裝的一些配置文件存在差異。 它變成了一個更復雜的解決方案,供其他人維護。我將堅持單獨的設置,但感謝命令行參數的頭像。 – 2010-06-17 15:46:17

+0

您仍然可以進行單一安裝,只需要在安裝程序中打包多個配置文件,並且只根據收到的參數將相應的文件複製到目標機器。或者,如果配置文件是類似.INI格式的簡單內容,則可以直接從Inno Setup修改它們。 – 2010-06-19 17:10:55

0

難道你們就不能只是添加指示哪個構建它應該在InnoSetup反對這種創建和代碼中InnoSetup私有變量或常量?

+0

然後我仍然需要重建每個環境。我試圖擺脫這一點。 – 2010-06-05 21:30:24

+0

是真實的,錯過了那一點,在這種情況下,命令行參數選擇聽起來是一個好主意,正如William Leader所建議的那樣。 – 2010-06-05 21:49:00

相關問題