0
我是WiX的新用戶。在我嘗試開發的安裝程序中,我需要將文件安裝到C:\ Users \ Public \ Documents的一些現有子文件夾中。所以我的問題是: 1.如果目錄C:\ Users \ Public \ Documents \ myFolder存在,如何檢入wix? 2.如何編寫告訴Wix安裝文件到這個位置。WiX:自定義安裝文件夾
預先感謝您。
我是WiX的新用戶。在我嘗試開發的安裝程序中,我需要將文件安裝到C:\ Users \ Public \ Documents的一些現有子文件夾中。所以我的問題是: 1.如果目錄C:\ Users \ Public \ Documents \ myFolder存在,如何檢入wix? 2.如何編寫告訴Wix安裝文件到這個位置。WiX:自定義安裝文件夾
預先感謝您。
您可以使用WIX_DIR_COMMON_DOCUMENTS(OSInfo custom actions)的文件船到公共文件夾。在TARGETDIR內使用下面的代碼發送文件。
<Directory Id="WIX_DIR_COMMON_DOCUMENTS">
<Directory Id="SampleFolder" Name="myFolder">
<Component Id="CMP_myFolder" Guid="{YOUR_GUID_HERE}">
<File Id="File_Test" Source="Test.txt" KeyPath="yes" />
</Component>
</Directory>
</Directory>
您可以使用DirectorySearch元素來檢查該目錄存在與否。但你不能使用WIX_DIR_COMMON_DOCUMENTS與DirectorySearch元素一起,因爲DirectorySearch在AppSearch action運行和OSINFO自定義操作AppSearch後運行。所以你需要編寫一個自定義操作來閱讀公共文檔文件夾。
謝謝。你的建議幫助了我。 – Maerorek