2010-12-10 253 views
0

我對我的WiX工程工作,並有2個問題:從安裝位置將文件複製到安裝目錄

1)如何從同一個位置複製文件作爲我的.msi是安裝過程中指定的目標文件夾。該文件不是.msi軟件包的一部分,而是安裝程序複製主代碼文件後需要複製的自定義文件。

2)如果這個自定義文件在.msi文件所在的位置不可用,那麼我需要顯示一個OpenFile對話框,以便用戶可以指定該文件的位置。

總之,默認情況下,安裝程序應該在安裝程序所在的相同位置查找自定義文件,並且如果文件不可用,則顯示OpenFile對話框。

任何建議或示例代碼片段將是非常有用的,因爲我是WIX世界的新手。

謝謝你的時間。

回答

0

好的,首先你應該知道文件是否在那裏。爲此,使用DirectorySearch/FileSearch元素。

接下來,根據文件搜索結果(它將在某個屬性中結束)計劃並調整一個新的對話框。您可以找到如何自定義對話框UI序列here

最後,使用CopyFile元素來完成複製工作。

相關問題