簡體   English   中英

Wix Burn Bootstrapper MajorUpgrade

[英]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腳的錯誤。

筆記:
攝制
我已經將MajorUpgradeId="*"用於Product
我已經將Product和Bundle的版本從1.0.1.01.0.2.0
我有一個星期的Wix經驗。

我剛剛為我的引導程序使用了LaunchAction.Install ,它已用於升級方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM