我有一个在x86和x64上运行的.NET应用程序.我希望有一个32位WiX安装程序可以在两个平台上运行,但我希望它安装到64位操作系统上的/ Program Files /而不是/ Program Files(x86)/.
你是怎么做的?
更新:
我的想法是将ProgramFilesFolder或ProgramFiles64Folder值分配给我自己的属性,具体取决于它是否是64位环境,然后在目录上使用该属性值.
我对WiX的经验很少,所以如果这个想法甚至可能,我也不知道.如果您要测试它是否是x64环境?另外,您将如何根据早期的64位环境测试从ProgramFilesFolder或ProgramFiles64Folder分配属性值.
任何帮助表示赞赏!
我刚刚发现这个,我尝试了你的确切想法,但没有骰子。ProgramFiles64Folder除非您运行 64 位安装程序,否则您实际上无法访问。
我已经放弃了,只是将 64 位组件安装到ProgramFilesFolder. 虽然从美学上来说不是那么好,但它确实有效:)
| 归档时间: |
|
| 查看次数: |
8219 次 |
| 最近记录: |