1
A
回答
3
沿着這些路線試試:
<Component Id="MyComponent" Guid="E5FF53DE-1739-42c4-BE37-60F810C9CD69">
<Condition>MYTESTDIR</Condition>
<CopyFile Id="fileToCopy.datCopy" SourceName="[MYTESTDIR]fileToCopy.dat" DestinationProperty="WEBSERVICEBINFOLDER" />
</Component>
您可以從使用RegistrySearch註冊表中的值填充MYTESTDIR。
1
你可以先搜索你的註冊表文件,如下所示:
<Property Id="PROPERTYNAME" Secure="yes">
<RegistrySearch Id="SomeID"
Root="HKLM"
Type="raw"
Key="SOFTWARE\SomeFolder\SomeSubFolder"
Win64="yes"
Name="InstallPath">
<DirectorySearch Id="REQUIREDDIRECTORY" AssignToProperty="yes" Depth="1" Path="THEEXPECTEDPATH">
</DirectorySearch>
</RegistrySearch>
</Property>
然後使用自定義操作來設置文件名
<CustomAction Id="SETFILE"
Property="FILE"
Value="[PROPERTYNAME]file.extension" />
,然後由以前的答案描述複製文件...
相關問題
- 1. VxWorks上的CopyFile()
- 2. Wix CopyFile到可變數量的文件夾
- 3. 目標僅在角
- 4. 僅在一臺機器上安裝
- 5. Wix:多個目錄的HarvestDirectory目標
- 6. 多個目標位置上的Wix項目引用如何?
- 7. CopyFile Vbscript
- 8. CopyFile發生錯誤
- 9. 僅在本地機器上的GUI上執行shell命令
- 10. CopyFile上的VBScript權限被拒絕
- 11. 測試項目僅在VS2008中的一臺機器上顯示爲文件夾
- 12. 機器語言代碼在目標c
- 13. VSTO 2010 excel插件無法在目標xp機器上加載
- 14. TFS在目標機器上運行PowerShell不工作?
- 15. 地址是無效的本地機器上的[在Windows 8僅]
- 16. 在目標機器上運行腳本而不在該機器上安裝SQL Server
- 17. 在Linux機器上構建Xcode項目
- 18. 僅用於一個標籤的Python機器學習分類器
- 19. 機器上的防火牆是否僅阻塞機器外部或機器上的進程?
- 20. Wix 3.5按鈕控件上的圖標
- 21. WiX在構建服務器上失敗
- 22. Perl期望 - 如何控制目標機器上的超時
- 23. 如何使用WIX CopyFile元素將更改/修復中的文件複製到系統文件夾,而無需將其安裝到目標上?
- 24. 目標C中的代表僅在特定線程上
- 25. System.InvalidCastException:指定的轉換無效僅在某些機器上
- 26. 如何讓我的Winform僅在單臺機器上工作?
- 27. Wix Installer如何區分目標版本?
- 28. 「部署目標」不僅僅是控制編譯器警告嗎?
- 29. WiX:如何在WixUI_Advanced序列中覆蓋x64機器上的「C:\ Program Files(x86)」?
- 30. 目標C NSInvalidArgumentException僅在設備 - 未在模擬器