使用"Any CPU"而不是"X86"编译wix项目

Ana*_*nas 13 wix compilation

当我编译一个wix项目,并且wix通过所有现有项目的MSbuild启动编译时,我可以使用"Any CPU"而不是"X86"或"64 bit"吗?

如果没有,我如何使用"任何CPU"编译项目?

Isa*_*110 18

如果您的问题是您是否可以编译WIXPROJ,Any CPU那么答案是否定的.

"构建'Any CPU'平台时不会构建WiX项目,因为Windows Installer软件包是特定于CPU的. "

TargetPlatformWIXPROJ中的设置定义了Windows Installer处理文件夹变量,注册表和GAC等的方式.例如,[ProgramFiles64Folder]如果TargetPlatform安装项目的设置为x64 ,则安装项目将使用该变量; 并[ProgramFilesFolder]针对x86.

检查这个答案,它会有所帮助:http: //windows-installer-xml-wix-toolset.687559.n2.nabble.com/Any-CPU-platform-in-wix-3-0-td3441097.html