有什麼辦法,我可以把我的維克斯3.5安裝程序的所有屬性和值,就像在我的自定義對話框中的用戶輸入,到一個單一的文件,並把它傳遞我的MSI安裝程序無聲安裝? 像一個人會用帶有屬性文件的installshield的響應文件做什麼? 我確保按照安裝順序執行所有自定義操作。我所有的自定義操作都在c#中。NET靜默安裝程序的WiX 3.5在C#自定義操作。NET
3
A
回答
2
使用Windows Installer SDK工具ORCA(MSI數據庫編輯器)創建轉換。在變換中,您可以定義所有屬性。
Editing MSI files with Microsoft Orca
一旦你創建你的變換執行靜默安裝這樣的:
msiexec /I foo.msi TRANSFORMS=foo.mst /qn /l*v install.log
靜默安裝完全跳過這樣你就不會記錄用戶的輸入像一個響應文件的UI序列。您正在設置屬性並完全跳過UI。
0
不完全。
正如你可能知道,所有的UI動作靜默安裝=>無對話框=>容不下用戶輸入過程中跳過。
雖然有方法。您必須設置屬性,因爲它們將由UI設置。
- 首先,作爲一種替代方案,您可以構建安裝程序,而無需使用用戶輸入的任何對話框,即使使用靜默安裝和非靜默安裝也能獲得相同的結果。
- 其次,如果默認值沒問題,則不需要更改任何屬性。
- 在任何情況下,你可能會msiexec命令行上傳遞的屬性值度日。
- 如果沒有,克里斯托弗畫家的answer關於變換給出了最通用的解決方案。
相關問題
- 1. 帶自定義/參數的WiX引導程序靜默安裝
- 2. WiX 3.5從熱源安裝服務,需要自定義操作?
- 3. WIX安裝程序與delphi自定義操作
- 4. 將自定義操作添加到WiX安裝程序
- 5. 在自定義操作中停止安裝錯誤使用WIX安裝程序
- 6. Wix 3.5和.net 4自定義操作不起作用
- 7. WiX安裝程序在靜默和「正常」模式下啓動相同的自定義操作
- 8. WIX C++自定義操作
- 9. WIX自定義操作數據在安裝序列中爲空
- 10. 自定義操作安裝程序
- 11. 安裝程序安裝程序的自定義操作不在C#/ .NET中工作
- 12. Wix刻錄安裝程序沒有重啓靜默安裝
- 13. .Net安裝程序,自定義操作問題
- 14. 自定義.NET WiX安裝程序映像
- 15. 在Wix中創建用於靜默安裝的自定義動作
- 16. Wix安裝程序在第一次運行後失敗的自定義操作
- 17. 在Visual Studio安裝程序中添加C++自定義操作
- 18. 如何使用完全自包含的.NET 3.5 sp1安裝程序製作WiX安裝程序?
- 19. 如何使用完全自包含的.NET 4.0安裝程序製作WiX 3.5安裝程序?
- 20. 更改C#自定義操作中的安裝程序屬性
- 21. WIX安裝程序 - 可能在InstallFiles之前調用自定義操作.exe?
- 22. 如何在安裝後執行Wix自定義操作?
- 23. WIX - 在安裝取消時運行自定義操作
- 24. 在WIX中執行自定義操作時未安裝文件
- 25. 在安裝開始前運行wix自定義操作
- 26. Wix中的C#自定義操作
- 27. 自定義選擇的靜默安裝程序
- 28. Windows安裝程序XML(WiX)
- 29. 自定義安裝操作
- 30. WIX-指自定義操作的安裝路徑