[英]WIX - Same version MsiPackage being uninstalled during bundle upgrade
我增加了我的boostrapper版本以進行升級。 當我嘗試安裝新版本的boostraper時,已經卸載了具有相同版本號的boostrapper中我的任何自定義MsiPackages。 由於它已安裝,因此不應采取任何措施。
我在日志中看到了這一點,但不知道第二行是什么意思。
[1EDC:0810][2017-07-13T12:26:06]i052: Condition 'NOT COTSENDERVERSION OR (COTSENDERVERSION < v2.0.0.440)' evaluates to false.
[1EDC:0810][2017-07-13T12:26:06]w208: Plan disabled rollback for package: CotSenderInstaller.msi, due to incomplete cache: None, original rollback action: Install
導致其被卸載
[1EDC:0810][2017-07-13T12:26:06]i201: Planned package: CotSenderInstaller.msi, state: Present, default requested: Absent, ba requested: Absent, execute: Uninstall, rollback: None, cache: No, uncache: No, dependency: Unregister
這是MsiPackage元素
<PackageGroup Id="CotSender">
<MsiPackage
Cache="yes"
Compressed="yes"
Vital="yes"
Visible="yes"
ForcePerMachine ="yes"
SourceFile="$(var.CotSenderInstaller.TargetPath)"
InstallCondition="NOT COTSENDERVERSION OR (COTSENDERVERSION < $(custom.GetFileVersion($(var.CotSenderInstaller.TargetPath))))"
/>
</PackageGroup>
刪除InstallCondition
屬性。 Burn已經處理了這種情況。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.