簡體   English   中英

WIX:InstallValidate在安裝MSI時添加REMOVE屬性嗎?

[英]WIX: InstallValidate adding REMOVE property when installing MSI?

我正在創建一個MSI。 當我嘗試通過安裝

msiexec /lvxe log.txt /i product.msi

我在日志文件中看到以下內容:

MSI (s) (2C:BC) [06:22:05:579]: PROPERTY CHANGE: Adding REMOVE property. Its value is 'ALL'.
Action ended 6:22:05: InstallValidate. Return value 1.

這會阻止我執行自定義操作,因為它的條件是(未安裝且未刪除)。

任何想法? 我認為REMOVE = ALL僅設置為卸載。 提前致謝。

以下內容基於我發送的日志文件:

根據Windows Installer文檔:

默認值如果未指定任何值,則安裝級別默認為1。

有1個功能級別為30,因此未安裝。

由於沒有計划安裝任何功能,因此根據定義,這是卸載,並且InstallValidate將REMOVE屬性設置為ALL。

INSTALLLEVEL屬性(MSDN)

暫無
暫無

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

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