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. WiX CopyFile /目錄路徑在補丁期間不可用
- 2. 僅在WinXP機器上安裝WiX時出現錯誤2259
- 3. VxWorks上的CopyFile()
- 4. 在目標PowerPC機器上安裝Valgrind
- 5. Wix CopyFile在卸載之前卸載並恢復後卸載
- 6. TFS2015目標機器上的Powershell
- 7. Wix CopyFile到可變數量的文件夾
- 8. 在客戶機上運行wix安裝程序是否需要在該機器上安裝wix框架?
- 9. 目標僅在角
- 10. Wix:多個目錄的HarvestDirectory目標
- 11. 僅在一臺機器上安裝
- 12. 多個目標位置上的Wix項目引用如何?
- 13. CopyFile不能正常工作
- 14. C++中當前目錄的CopyFile(windows API)
- 15. CopyFile Vbscript
- 16. 目標CSS僅Mac上的Firefox
- 17. CopyFile發生錯誤
- 18. Wix自定義操作不在另一臺機器上工作
- 19. WIX CustomAction.CA.dll不能在Windows XP機器上工作
- 20. CopyFile上的VBScript權限被拒絕
- 21. 僅在本地機器上的GUI上執行shell命令
- 22. 測試項目僅在VS2008中的一臺機器上顯示爲文件夾
- 23. 機器語言代碼在目標c
- 24. 如何在目標機器上部署SQL Server 2008 R2?
- 25. TFS在目標機器上運行PowerShell不工作?
- 26. VSTO 2010 excel插件無法在目標xp機器上加載
- 27. 在沒有PostSharp MSI的目標機器上使用PostSharp部署多個項目
- 28. 地址是無效的本地機器上的[在Windows 8僅]
- 29. 在目標機器上運行腳本而不在該機器上安裝SQL Server
- 30. 在Linux機器上構建Xcode項目