2011-02-15 72 views
0

以下不編譯,但我怎樣才能獲得[MYDIR]的等效功能?WiX - 在安裝時設置組件目錄?

<Component Id="MyComponent" Guid="MY_GUID" KeyPath="yes" Directory="[MYDIR]"> 
    <File Source="MyFile.dll" Name="MyFile.dll"/> 
</Component> 

(我試圖把文件MyFile.dll到一個目錄中安裝程序時實際運行來確定其路徑。)

回答

2

Directory屬性必須在安裝的地方對應一個<Directory>標籤。您可以將該目錄設置爲在運行時設置的屬性的值。一個很好的例子是使用WixUI_InstallDir詢問用戶他們想要安裝應用程序的位置。

以下是使用示例:http://wix.sourceforge.net/manual-wix3/WixUI_installdir.htm

+0

我不敢相信我錯過了它;非常感謝! :) – Mehrdad 2011-02-15 05:01:26