2013-03-15 36 views
1

我們的構建過程引入.dll文件,並從它們創建'policy。*。dll'文件和伴隨'policy。*。config'文件。在查看WiX的MSI'暗'輸出的同時,我發現策略和相應的配置文件位於由CompanionFile標記鏈接的同一個Component內。如何使用WiX的Heat工具創建伴隨文件

有沒有辦法讓Heat收穫'policy。*。dll'Files and companion'policy。*。config'同時在同一個Component標籤中的文件?

回答

2

您需要編寫一個XSLT來轉換輸出以將兩個文件合併到一個Component中,並在File元素之一上標記CompanionFile屬性。 XSLT基本上是所有熱量輸出的最終通用轉換(即使XSL有點複雜)。

+0

我認爲XSLT可能是這樣做的,但我不想承擔在WiX之上學習另一種複雜語言的額外工作,如果可能有一個我忽略的簡單解決方案。謝謝@RobMensching! – 2013-03-25 16:08:31