2016-07-14 20 views
1

我工作的公司最近採用Wix生成MSI文件。我們處於流程的最後階段,但還有一件事他們需要我做。是否有內置的方式來隱藏Wix中的文件?

我們有一個XML文件,其中包含進入安裝的二進制文件的快照。但是,我們交付的客戶會對安裝中的額外無用文件感到困惑。

當我搜索'Wix'和'hide file'時,大多數出現的問題都集中在安裝後刪除或刪除文件。我只是需要隱藏這個吸盤。

有沒有辦法通過HEAT或其他方式隱藏文件?如果需要,我可以使用XSL或Powershell修改WXS中的文件元素。或者我需要訴諸一個調用cmd.exe的自定義操作來隱藏它?

+0

您可以傳遞XSL變換來加熱,以刪除File(和Component和ComponentRef)或添加隱藏屬性。 –

+0

(你知道MSI文件是一個列出所有文件的數據庫,你不需要區分快照來計算它在一個測試系統上安裝的情況。) –

回答

1

您可以嘗試將文件元素的hidden屬性設置爲yes。取自here

設置爲yes以便在目標機器上安裝該文件的隱藏屬性集。

+0

謝謝!像魅力一樣工作! – barakaka

相關問題