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仅在设备 - 未在模拟器