2009-10-21 122 views
9

我可以使用Wix創建包含不同目錄/子目錄中文件的組件嗎?或者一個組件的所有文件應該在同一個目錄下?Wix組件包含不同目錄中的文件

如何爲此設置XML?

+0

我正在尋找這並且遇到了這個問題。我沒有意識到的是,我想要的不是具有多個目錄中的文件的組件,而是具有不同目錄中的文件的功能。因此,爲每個文件創建一個組件,並在該功能中引用不同的組件。 –

回答

8

參見組件的Windows Installer documentation ...的主要規則之一是每個組件都必須被存儲在一個文件夾中。

組件規則很容易違反,最好的解決辦法是堅持每個組件一個文件,如果有任何機會,任何文件都會在更高版本中更改。

把多個文件到一個組件可引起頭痛的路線,如果可能避免它,除非你有正當的理由 - 且易於維護的WiX源不是一個有效的理由:)

+2

我覺得「更容易維護WiX資源」真的應該與最佳實踐相符合。 – thepaulpage

相關問題