2009-09-01 50 views
3

我正在將文件複製到目錄,然後將環境變量設置爲指向該文件。這是行得通的,但是,我必須硬編碼文件的名稱(我不能重用我已有的)。這裏是例子:在WiX中使用文件名

<Directory Id="CUSTOM_DIRECTORY" Name="Directory"> 
    <Component Id="Framework" Guid="YOURGUIDIDHERE"> 
     <File Id="FrameworkJAR" Name="framework.jar" DiskId="1" Source="framework.jar" KeyPath="yes" /> 
     <Environment Id="FrameworkVar" Name="CLASSPATH" Action="set" Permanent="no" Part="last" System="yes" Value="[CUSTOM_DIRECTORY]framework.jar" /> 
    </Component> 
    </Component> 
</Directory> 

正如你所看到的,在Value屬性,就可以輸入:[CUSTOM_DIRECTORY],這將給我的目錄的完整路徑,但我還是要手動輸入了framework.jar 。是否有可能只使用Value =「[FrameworkJAR]」來獲取JAR文件的完整安裝路徑?

謝謝。

回答