我正在使用WiX 3.6和VS2010。我已经有一个32位的安装程序,现在想要得到一个64位的安装程序。
以下是我所做的工作:
1.在“配置属性”中将平台设置为“x64”。
2.在安装脚本中,将Package标签中的Platform属性设置为“x64”。
3.将安装目录从“ProgramFilesFolder”更改为“ProgramFiles64Folder”。
4.在每个组件中添加Win64="yes"属性。
我以为这些操作足够生成一个64位的MSI文件,但实际上它仍然坚持将所有内容安装在“Program Files (x86)”而不是“Program Files”中。
请问我漏掉了什么?
以下是我所做的工作:
1.在“配置属性”中将平台设置为“x64”。
2.在安装脚本中,将Package标签中的Platform属性设置为“x64”。
3.将安装目录从“ProgramFilesFolder”更改为“ProgramFiles64Folder”。
4.在每个组件中添加Win64="yes"属性。
我以为这些操作足够生成一个64位的MSI文件,但实际上它仍然坚持将所有内容安装在“Program Files (x86)”而不是“Program Files”中。
请问我漏掉了什么?
wxs
的配置属性中,如何将平台设置为x64
? - pupenoPackage
元素中,将Platform
属性设置为x64
。即<Package ... Platform='x64' ...
。 - Ferrucciocandle
和light
来构建MSI。构建脚本在candle
命令行上传递了一个-dPlatform=x64
参数。 - Ferruccio