【问题标题】:Compile wix project using "Any CPU" instead of "X86"使用“Any CPU”而不是“X86”编译 wix 项目
【发布时间】:2014-01-16 17:14:29
【问题描述】:

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

如果没有,我如何使用“Any CPU”编译项目?

【问题讨论】:

    标签: compilation wix


    【解决方案1】:

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

    “构建‘Any CPU’平台时不会构建WiX项目 因为Windows Installer 包是特定于 CPU 的。"

    WIXPROJ 中的TargetPlatform 设置定义了Windows Installer 处理文件夹变量、注册表和GAC 等的方式。例如,如果安装项目的TargetPlatform 是x64,则安装项目将使用[ProgramFiles64Folder] 变量;和[ProgramFilesFolder] 用于 x86。

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

    【讨论】:

      【解决方案2】:

      第 1 步: 转到解决方案属性
      第 2 步: 配置属性 --> 配置
      第 3 步: 检查构建选项用于 WIX 项目。

      【讨论】:

      • +1 这个答案(真的)与这个问题无关。这个问题也不是我想要的。但是这个答案是我正在寻找的问题的正确答案。 =) :D
      猜你喜欢
      • 2011-01-10
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-16
      • 1970-01-01
      相关资源
      最近更新 更多