我使用WiX 3.6爲應用程序構建一個msi包。我能否以某種方式指定使用Windows Installer 3.1的可用功能,並在使用更高版本的功能時發出錯誤?如何在WiX中指定最高版本的窗口安裝程序?
0
A
回答
0
如果您指定Package/@InstallerVersion="301"
並運行驗證,那麼如果您使用該版本MSI中不具備的功能,則會發生構建時錯誤。
+0
如何運行驗證? – vkrzv
+0
它在WiX v3.x中默認運行,您可以使用smoke.exe手動執行此操作。 –
相關問題
- 1. WIX 3.8最小化安裝程序進度條窗口
- 2. Wix 3.8:安裝程序不卸載以前的版本或安裝新版本
- 3. 在WIX中正確安裝更高版本的MSI
- 4. Wix安裝相同版本
- 5. 在指定最新版本時獲取Puppet中包裝的安裝版本
- 6. WiX安裝程序保留不同安裝版本的文件副本
- 7. 檢測窗口安裝程序版本的bat文件或inno安裝
- 8. Ruby窗口安裝程序
- 9. 如何在WIX中安裝時運行其他程序(PostgreSQL)的安裝程序?
- 10. WIX安裝程序 - 變量傳遞到下一個窗口
- 11. 如何讓msi安裝程序在較新的版本上安裝舊版本?
- 12. wix#創建安裝程序的腳本
- 13. 如何在wix中顯示登錄自定義安裝程序
- 14. Wix安裝程序有選擇地卸載以前的版本
- 15. 恢復到以前版本的wix安裝程序
- 16. 如何在X窗口中指定OpenGL版本?
- 17. 觸發LaunchFile即使WiX的安裝程序版本低於安裝一個
- 18. 如何將buildroot安裝程序更新到更高版本?
- 19. 需要在WIX Bootstrapper Bundle安裝窗口(無提示安裝)前面安裝SQL SERVER 2008 R2安裝窗口
- 20. WiX的複製版本產品安裝
- 21. 如何使用WiX使安裝程序窗口可調整大小?
- 22. 在高級安裝程序中增加版本號
- 23. WIX:如何設置FindRelatedProducts在安裝UI序列中找到的版本
- 24. WIX安裝程序根目錄和版本號
- 25. 在WIX安裝程序中添加GRID
- 26. 在wix安裝程序中填充ListBox
- 27. .NET版本號(安裝程序版本)
- 28. 如何在WiX中指定最低要求的.NET框架版本
- 29. 用WiX安裝程序安裝PostGreSql
- 30. 使用NPM安裝最高版本的主要版本X
據我所知,只能指定Windows安裝程序的最低版本(在'Package'元素中)。 –
@YanSklyarenko如果我在Package元素中指定InstallerVersion =「301」並且使用僅在MSI 5.0中可用的功能,是否應該發出錯誤? – vkrzv
如果您使用MSI 5.0的功能,並且MSI 5.0未安裝在目標計算機上,則會發出錯誤(我希望是這種情況)。相反,您應該爲MSI 5.0特定的區域添加適當的條件,並在MSI版本較低的情況下編寫替代版本。 –