我們有一個超過100件'產品'的產品,其中大部分是可選的'插件'。我們希望非程序員能夠根據每個客戶/銷售基礎製作「定製」安裝程序。我們的理想只是一個單一的可執行文件/ msi文件夾結構,從中可以刪除文件/文件夾,然後在運行安裝程序時根本不會提供與刪除位相對應的功能。如何在Windows下創建可組合應用程序的安裝程序?
一個單獨但類似的問題是,這些插件的開發人員不是安裝專家,我們不希望編輯共享安裝源以從我們的構建集中添加/刪除一個。我們一直在使用Advanced Installer的「同步文件夾」功能,但我們希望爲每個插件單獨選擇一個功能。
是否有可以支持這種(或類似)行爲的安裝程序工具鏈?
如果有人有提示如何使用上述工具實際實現它?
感謝您的回答,到目前爲止,WiX似乎可能成爲任何解決方案的一部分,因爲單個作品的XML片段可以流式傳輸/組成一個安裝程序項目。另外,感謝IsWiX參考資料,我還沒有找到該編輯。 當然,使UI呈現項目/「功能」列表可供選擇,但我不能同意選擇項目是編程。我只是希望儘量減少編程投入來創建(並維護)該菜單。 – SensorSmith
我們使用了合併模塊,因爲最初合併模塊是使用Orca和Visual Studio部署項目2003創建的,然後是InstallShield 9 - 2011,然後是WiX 3.5 - 3.7。在那段時間裏,他們使用InstallShield 9 - 2011進行消費。如果你只停留在一個WiX世界,你可以看片段,庫和二進制庫。如果你想使用IsWiX,你必須留在合併模塊中,因爲這是文件和文件夾設計器編碼支持的唯一模式/場景。 (我的前任公司是根據自己的需求來支付賬單的。) –