[英]Wix Burn Bootstrapper MajorUpgrade
我使用Wix 3.7使用自定義WPF UI創建自舉安裝程序。
我要實現以下用例:
1.用戶下載產品版本1的安裝程序並進行安裝。
2.用戶下載版本2的安裝程序並運行安裝程序,該程序將檢測先前的版本並建議升級。
3.用戶按下“ Upgrage”按鈕,並將產品升級到版本2。
我遇到了第三步的問題。 對於用戶操作,我執行以下操作:
_bootstrapper.Engine.Plan(LaunchAction.UpdateReplace);
_bootstrapper.Engine.Apply(_handle);
在位於Temp的日志文件中,我發現:
Plan begin, 1 packages, action: UpdateReplace
Error 0x8000ffff: Invalid package type.
“無效的包裝類型”是什么意思? 我認為我已經對一些經驗豐富的Wix開發人員犯了一些la腳的錯誤。
筆記:
攝制
我已經將MajorUpgrade
和Id="*"
用於Product
。
我已經將Product和Bundle的版本從1.0.1.0
到1.0.2.0
。
我有一個星期的Wix經驗。
我剛剛為我的引導程序使用了LaunchAction.Install
,它已用於升級方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.