【发布时间】:2014-06-27 11:28:59
【问题描述】:
我们公司的安装程序使用 WIX,我们现在正在将我们的应用程序从 32 位升级到 64 位。对于每个新版本,我们始终提供从以前版本的升级路径。
待办事项列表:
- 二进制文件现在应该位于“C:\Program Files”文件夹中,而不是“C:\Program Files (x86)”。
- 注册表项现在应该位于 HKEY_LOCAL_MACHINE\SOFTWARE\%COMPANY% 而不是 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\%COMPANY%
- 日志文件、配置文件和任何自定义文件/注册表条目都需要移至新的 64 位位置。
考虑到此次升级的特殊之处,我们正在向社区询问其专有技术。
【问题讨论】:
-
使用新的密钥路径为每个组件更改组件 GUID。检查此帖子以获得解释:stackoverflow.com/a/1422121/129130
-
这可能有用,请参阅 ProgramFiles64Folder 等。blogs.msdn.com/b/heaths/archive/2008/01/15/…
标签: wix windows-installer 32-bit